[问题] ListFragment 按下Home键在返回的问题

楼主: brandonron (假嗨)   2016-01-12 00:37:00
各位好:
目前使用FragmentTabhost + ViewPage + ListFragment 做事情
而App一开始启动时,在FragmentActivity 将db里的资料先用HashMap<String,String>
的方式存起来,然而第一次启动时ListFragment 的内容没问题,但是在按下Home后,
在按下背景程式的按键将App叫醒时,ListFragment的画面就无法显示,想问一下问题是
出在哪边?
我的整体架构
FragmentActivity + 4个Fragment(暂称A,B,C,D),而A是Fragment 实作FragmentTabhost
,共有8个Tab(8个Tab的内容都用同一个ListFragment显示)。而Tab内容用ViewPage显示
(为了左右滑动),然后ViewPage 使用 FragmentPageAdapter(),而Fragment(A,B,C,D)
之间使用replace的方式互换。我透过Log看了一下,按下HOME的流程,然而叫醒时流程为:
onStart→onResume。所以我又在onResume透过Log去检查在setListAdapter之前的资料
是否存在,确定资料也已存在。想问为何叫醒时资料有存在,但是ListFragment的
LisView内容却没在画面上显示?
麻烦各位指引一下
作者: KeySabre (KeySabreur)   2016-01-13 00:34:00
确定一下你的adapter指向的list跟你想的是否一样
楼主: brandonron (假嗨)   2016-01-16 18:38:00
问题以解决,感谢

Links booklink

Contact Us: admin [ a t ] ucptt.com