From 64ccbfc4ec193b5c335148e83fbc92a4ed139d34 Mon Sep 17 00:00:00 2001 From: linminjie <1004644107@qq.com> Date: Thu, 8 Jun 2023 15:34:28 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=B0=E5=9D=80=E5=88=87=E6=8D=A2=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=88=B7=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/unionmed/unionmedtv/activity/HomeActivity.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/unionmed/unionmedtv/activity/HomeActivity.java b/app/src/main/java/com/unionmed/unionmedtv/activity/HomeActivity.java index 809a2eb..d1de2a5 100644 --- a/app/src/main/java/com/unionmed/unionmedtv/activity/HomeActivity.java +++ b/app/src/main/java/com/unionmed/unionmedtv/activity/HomeActivity.java @@ -87,12 +87,14 @@ public class HomeActivity extends BaseActivity implements View.OnFocusChangeList } }); mViewPager.setCurrentItem(0); - LiveDataBus.get().with(Constants.CITY_SELECT,String.class).observe(this, new Observer() { + LiveDataBus.get().with(Constants.CITY_SELECT, String.class).observe(this, new Observer() { @Override public void onChanged(String s) { tv_city.setText(CacheUtil.getIpAddress() == null ? "选择城市" : CacheUtil.getIpAddress().getMemo()); - MyDoctorFragment currentFragment = (MyDoctorFragment) fragments.get(mViewPager.getCurrentItem()); - currentFragment.loadData(); + if (fragments.get(mViewPager.getCurrentItem()) instanceof MyDoctorFragment) { + MyDoctorFragment currentFragment = (MyDoctorFragment) fragments.get(mViewPager.getCurrentItem()); + currentFragment.loadData(); + } } }); } @@ -142,7 +144,7 @@ public class HomeActivity extends BaseActivity implements View.OnFocusChangeList if (keyCode == KeyEvent.KEYCODE_BACK) { if (System.currentTimeMillis() - exitTime > 2000) { ToastUtils.showLong("在按一次退出程序"); - exitTime=System.currentTimeMillis(); + exitTime = System.currentTimeMillis(); } else { finish(); System.exit(0);