ViewPager + Fragment + viewPager

我叫吴友成 2017-07-27 04:52:53
目前遇到一个问题;就是viewpager搭配fragment; 然后fragment中使用viewpager做轮播广告;其中 fragment1 和fragment2 中都使用了同一个封装的viewpager轮播广告控件(数据是放在控件中请求的); 有时会遇到fragment1数据请求下来并展示成功,然后fragment2 请求发出去了, 我断点发现没有回调onSuccess方法; 有时fragment2成功,fragment1失败; 有时又好使,都能成功;下面帖代码
@Override
protected void onAttachedToWindow() {
super.onAttachedToWindow();
list=new ArrayList<>();
if(url != null){
EzNodeManager.getNodesInfo(null, url, 0, new Callback<List<EZDrupalNode>>() {
@Override
public void success(List<EZDrupalNode> ezDrupalNodes, Response response) {
list.clear();
if(ezDrupalNodes!=null&&ezDrupalNodes.size()>0){
for(int i=0;i<ezDrupalNodes.size();i++){
MapItem sub = EzParseJson2Map.parseJsonFromObject(ezDrupalNodes.get(i).getJson());
list.add(sub);
}
}
setContentData(list);
}
@Override
public void failure(RetrofitError error) {
// Toast.makeText(getContext(),"失败",Toast.LENGTH_SHORT);

}
});
}

}
...全文
131 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Chaos_xing 2017-07-27
  • 打赏
  • 举报
回复
onAttachedToWindow? 确定下fragment生命周期是否与自定义控件onAttachedToWindow同步

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧