android fragment 嵌套fragment 的问题
答案:2 悬赏:80
解决时间 2021-02-06 16:22
- 提问者网友:涼初透
- 2021-02-06 10:07
android fragment 嵌套fragment 的问题
最佳答案
- 二级知识专家网友:温柔刺客
- 2021-02-06 11:07
出现了这种情况你可以使用对象的单例来解决:
就是构造函数的私有化:比如最里面的那个Fragment
class Fragment1 extends Fragment{
private Fragment1 f = null;
//在这里私有化他的构造函数
private Fragment1(){
}
//创建改Fragment的实例:
public static Fragment1 getInstance(){
if(Fragment1 == null){
Fragment1 f = new Fragment();
return f;
}else{
return f;
}
}
}
//这样整个工程就只能有Fragment1的一个实例。
就是构造函数的私有化:比如最里面的那个Fragment
class Fragment1 extends Fragment{
private Fragment1 f = null;
//在这里私有化他的构造函数
private Fragment1(){
}
//创建改Fragment的实例:
public static Fragment1 getInstance(){
if(Fragment1 == null){
Fragment1 f = new Fragment();
return f;
}else{
return f;
}
}
}
//这样整个工程就只能有Fragment1的一个实例。
全部回答
- 1楼网友:一起来看看吧
- 2021-02-06 12:10
理论上应该只会加载一次,可能是你哪个地方写的有问题
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯