android开发问题: app切到后台,然后打开很多app,之后这个app的资源会被回收,重新打
android开发问题:app切到后台,然后打开很多app,之后这个app的资源会被回收,重新打开app资源会恢复,但viewpager中的fragment怎么也不显示,...
android开发问题:
app切到后台,然后打开很多app,之后这个app的资源会被回收,重新打开app资源会恢复,但viewpager中的fragment怎么也不显示,fragment中的log都能打出,就是不显示!希望高手来解答,感激不尽! 展开
app切到后台,然后打开很多app,之后这个app的资源会被回收,重新打开app资源会恢复,但viewpager中的fragment怎么也不显示,fragment中的log都能打出,就是不显示!希望高手来解答,感激不尽! 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏30(财富值+成长值)
展开全部
@Override
protected void onSaveInstanceState(Bundle outState) {
// TODO Auto-generated method stub
super.onSaveInstanceState(outState);
getSupportFragmentManager().putFragment(outState, "mContent", mContent);
}
mContent 是你要缓存的fragment
取得时候可以从Activity(FragmentActivity)的onCreate方法的Bundle savedInstanceState取出。
if (savedInstanceState != null) {
mContent = (BaseFragment) getSupportFragmentManager().getFragment(savedInstanceState, "mContent");
protected void onSaveInstanceState(Bundle outState) {
// TODO Auto-generated method stub
super.onSaveInstanceState(outState);
getSupportFragmentManager().putFragment(outState, "mContent", mContent);
}
mContent 是你要缓存的fragment
取得时候可以从Activity(FragmentActivity)的onCreate方法的Bundle savedInstanceState取出。
if (savedInstanceState != null) {
mContent = (BaseFragment) getSupportFragmentManager().getFragment(savedInstanceState, "mContent");
追问
感觉这样也不可行,log是能打出的,
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
开发者选项或者RAM有关??
追问
没人回答么
追答
?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |