Commit 6a37a700 authored by fallenstardust's avatar fallenstardust

迁移服务器列表到fragment

parent 6faf195c
...@@ -18,7 +18,8 @@ import android.text.TextUtils; ...@@ -18,7 +18,8 @@ import android.text.TextUtils;
import android.util.Log; import android.util.Log;
import android.widget.Toast; import android.widget.Toast;
import com.ourygo.assistant.base.listener.OnDeRoomListener; import androidx.fragment.app.Fragment;
import com.ourygo.assistant.util.YGODAUtil; import com.ourygo.assistant.util.YGODAUtil;
import java.io.File; import java.io.File;
...@@ -29,7 +30,7 @@ import cn.garymb.ygodata.YGOGameOptions; ...@@ -29,7 +30,7 @@ import cn.garymb.ygodata.YGOGameOptions;
import cn.garymb.ygomobile.bean.Deck; import cn.garymb.ygomobile.bean.Deck;
import cn.garymb.ygomobile.lite.R; import cn.garymb.ygomobile.lite.R;
import cn.garymb.ygomobile.ui.cards.DeckManagerActivity; import cn.garymb.ygomobile.ui.cards.DeckManagerActivity;
import cn.garymb.ygomobile.ui.home.MainActivity; import cn.garymb.ygomobile.ui.home.HomeFragment;
import cn.garymb.ygomobile.ui.preference.SettingsActivity; import cn.garymb.ygomobile.ui.preference.SettingsActivity;
import cn.garymb.ygomobile.utils.FileUtils; import cn.garymb.ygomobile.utils.FileUtils;
import cn.garymb.ygomobile.utils.IOUtils; import cn.garymb.ygomobile.utils.IOUtils;
...@@ -39,6 +40,7 @@ import ocgcore.DataManager; ...@@ -39,6 +40,7 @@ import ocgcore.DataManager;
public class GameUriManager { public class GameUriManager {
private Activity activity; private Activity activity;
private Fragment fragment;
private String fname; private String fname;
public GameUriManager(Activity activity) { public GameUriManager(Activity activity) {
...@@ -254,9 +256,9 @@ public class GameUriManager { ...@@ -254,9 +256,9 @@ public class GameUriManager {
} else if (Constants.URI_ROOM.equals(host)) { } else if (Constants.URI_ROOM.equals(host)) {
YGODAUtil.deRoomListener(uri, (host1, port, password, exception) -> { YGODAUtil.deRoomListener(uri, (host1, port, password, exception) -> {
if (TextUtils.isEmpty(exception)) if (TextUtils.isEmpty(exception))
if (activity instanceof MainActivity) { if (fragment instanceof HomeFragment) {
MainActivity mainActivity = (MainActivity) activity; HomeFragment homeFragment = (HomeFragment) fragment;
mainActivity.quickjoinRoom(host1, port, password); homeFragment.quickjoinRoom(host1, port, password);
} else { } else {
YGOUtil.show(exception); YGOUtil.show(exception);
} }
......
...@@ -7,18 +7,6 @@ ...@@ -7,18 +7,6 @@
android:fitsSystemWindows="true" android:fitsSystemWindows="true"
app:layout_behavior="@string/appbar_scrolling_view_behavior"> app:layout_behavior="@string/appbar_scrolling_view_behavior">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#80000000"
android:orientation="vertical"></LinearLayout>
<com.tubb.smrv.SwipeMenuRecyclerView
android:id="@+id/list_server"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scrollbars="none" />
<androidx.constraintlayout.widget.ConstraintLayout <androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/container" android:id="@+id/container"
android:layout_width="match_parent" android:layout_width="match_parent"
......
...@@ -4,6 +4,18 @@ ...@@ -4,6 +4,18 @@
android:layout_height="match_parent" android:layout_height="match_parent"
android:orientation="vertical"> android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#80000000"
android:orientation="vertical"></LinearLayout>
<com.tubb.smrv.SwipeMenuRecyclerView
android:id="@+id/list_server"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scrollbars="none" />
<cn.garymb.ygomobile.ui.widget.ShimmerTextView <cn.garymb.ygomobile.ui.widget.ShimmerTextView
android:id="@+id/shimmer_tv" android:id="@+id/shimmer_tv"
android:layout_width="150dp" android:layout_width="150dp"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment