android onresume时view,android – 在使用ViewPager滑动时,Fragment不会调用OnResume()
解釋我的問題:
我花了很多時間,但我不能讓它工作.我在主要的活動中使用(Tabhost)包含三個片段的視圖尋呼機(jī).我的ViewPagerAdapter類擴(kuò)展了FragmentStatePagerAdapter.
當(dāng)我滑動View時,我面臨的問題是我的OnResume()方法沒有被調(diào)用.我想在刷卡時更新viewpager片段的視圖.
我的OnResume()方法僅在我單擊ListView項并再次返回時調(diào)用.但是當(dāng)我在ListView上按OnLongClick時,其他片段不會刷新.
注意:我知道這個問題之前是問過,但這些解決方案都沒有幫助我.
注2:當(dāng)我的手機(jī)進(jìn)入睡眠狀態(tài)時,解鎖手機(jī)第二個片段后調(diào)用onResume()
我在第一個選項卡中的OnResume()方法:
@Override
public void onResume() {
super.onResume();
adapterLogin.notifyDataSetChanged();
}
我在第二個選項卡中的OnResume()方法:
@Override
public void onResume() {
super.onResume();
adapterLogin.UpdateView(databaseHelper.getAllVoitureFavourite(1,username));
adapterLogin.notifyDataSetInvalidated();
adapterLogin.notifyDataSetChanged();
}
我在BaseAdapter中的UpdateView()方法:
public void UpdateView(List items) {
this.voitureList = items;
notifyDataSetInvalidated();
notifyDataSetChanged();
}
我的應(yīng)用程序的屏幕截圖更多了解mu問題:
任何幫助將不勝感激.
總結(jié)
以上是生活随笔為你收集整理的android onresume时view,android – 在使用ViewPager滑动时,Fragment不会调用OnResume()的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android键盘ui,android
- 下一篇: 鸿蒙荣耀x10max,荣耀X10 Max