当前位置:编程学习 > wap >>

Fragment切换页面数据丢失了怎么办?

我在MainActivity中这样切换Fragment:
getSupportFragmentManager().beginTransaction().replace(android.R.id.tabcontent, homeFragment).addToBackStack(null).commit();
getSupportFragmentManager().beginTransaction().replace(android.R.id.tabcontent, searchFragmenty).addToBackStack(null).commit();


当我在searchFragment中执行完搜索切换到homeFragment再切换回来之前查询一的数据都清空了, 
请问怎样让Fragment切换而不会重新加载数据呢? android fragment --------------------编程问答-------------------- 我也要重新加载,关注此问题,待高手 --------------------编程问答-------------------- 我也遇到这样的问题,切换不同的Fragment老是会调onCreateView方法,怎么解决这类问题? --------------------编程问答-------------------- 我也遇到这样的问题,切换不同的Fragment老是会调onCreateView方法,怎么解决这类问题? --------------------编程问答-------------------- SetRetainedFragment --------------------编程问答--------------------
transaction.replace(R.id.content, screen, screen_id);
            transaction.addToBackStack(screen_id);

FragmentManager也会管理一个栈 --------------------编程问答--------------------
引用 4 楼 windcsn 的回复:
SetRetainedFragment

同意。
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,