android viewpager嵌套多个fragment有时不能滑动了是怎么回事
答案:2 悬赏:10 手机版
解决时间 2021-03-03 06:06
- 提问者网友:留有余香
- 2021-03-02 05:49
android viewpager嵌套多个fragment有时不能滑动了是怎么回事
最佳答案
- 五星知识达人网友:春色三分
- 2021-03-02 07:26
没有具体代码和视频,你看下你fragment的生命周期中有没有做一些耗时操作。考虑把大部分耗时操作放到线程中,用回调或者消息机制回调执行结果。可能会好一些。
全部回答
- 1楼网友:深街酒徒
- 2021-03-02 08:32
出现了这种情况你可以使用对象的单例来解决:
就是构造函数的私有化:比如最里面的那个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的一个实例。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯