地址切换数据刷新

dev
李桢 1 year ago
parent c16f6a2565
commit 64ccbfc4ec
  1. 10
      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); mViewPager.setCurrentItem(0);
LiveDataBus.get().with(Constants.CITY_SELECT,String.class).observe(this, new Observer<String>() { LiveDataBus.get().with(Constants.CITY_SELECT, String.class).observe(this, new Observer<String>() {
@Override @Override
public void onChanged(String s) { public void onChanged(String s) {
tv_city.setText(CacheUtil.getIpAddress() == null ? "选择城市" : CacheUtil.getIpAddress().getMemo()); tv_city.setText(CacheUtil.getIpAddress() == null ? "选择城市" : CacheUtil.getIpAddress().getMemo());
MyDoctorFragment currentFragment = (MyDoctorFragment) fragments.get(mViewPager.getCurrentItem()); if (fragments.get(mViewPager.getCurrentItem()) instanceof MyDoctorFragment) {
currentFragment.loadData(); 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 (keyCode == KeyEvent.KEYCODE_BACK) {
if (System.currentTimeMillis() - exitTime > 2000) { if (System.currentTimeMillis() - exitTime > 2000) {
ToastUtils.showLong("在按一次退出程序"); ToastUtils.showLong("在按一次退出程序");
exitTime=System.currentTimeMillis(); exitTime = System.currentTimeMillis();
} else { } else {
finish(); finish();
System.exit(0); System.exit(0);

Loading…
Cancel
Save