社区
Android
帖子详情
Android OkHttp请求数据时调用Handler.post更新UI,在Activity中没问题,但在Fragment中无效!!!
To_Drill
2018-01-30 07:55:45
我用OkHttp enqueue异步请求数据,然后用所得到的数据更新UI,在Activity中没什么问题
但在MainAcitivity中的ViewPage的Fragment中调用时出现了Hnadler.post(。。。)中的
代码没有执行的情况。很困惑,求高见!!!
...全文
631
2
打赏
收藏
Android OkHttp请求数据时调用Handler.post更新UI,在Activity中没问题,但在Fragment中无效!!!
我用OkHttp enqueue异步请求数据,然后用所得到的数据更新UI,在Activity中没什么问题 但在MainAcitivity中的ViewPage的Fragment中调用时出现了Hnadler.post(。。。)中的 代码没有执行的情况。很困惑,求高见!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
一个小狼娃
2018-01-31
打赏
举报
回复
你看看你传递一下试试
To_Drill
2018-01-31
打赏
举报
回复
我知道原因了,是我逻辑有问题,我是先从Handler.post中得到数据然后把数据赋给类中的List 然后更新UI的时候用List更新数据。这时候就会出现List为空的情况,因为List的赋值是在消 息队列中的要等Loop的死循环执行到这个消息的时候才会赋值,所以就出现了更新UI时List 为空的情况。并不是代码没有执行,而是Fragment更新UI操作的时候,那个消息还执行。。。
手机影音项目实战(上)
本课程主要讲解
Android
系统手机影音项目实战.项目截图如下: 1. 项目环境搭建 2. splash页面初始化 3. 主页面搭建 4.
Fragment
加载主页面 5. Viewpager实现音乐和视频页面滑动效果 6.
okhttp
加载...
Android
避免主线程执行网络
请求
之
Activity
/
Fragment
结束后处理异步回调
大家都知道
Android
涉及到与
UI
相关的操作只能在主线程执行
android
4.0以后就禁止在主线程进行网络
请求
了,在主线程里面执行Http
请求
都会报NetworkOnMainThreadException的异常. 于是乎,我们现在用的Volley,
Android
-Async-Http,Xutils,
Okhttp
,Retrofit..等网络框架都是支持异步网络
请求
的.(大致步骤: 子线程网
使用
okhttp
3进行应用内的
更新
(
Android
)
背景:因为手头上做的这个app在
Android
上
没
有进行大规模的团队开发,但是想先发给玩家进行测试。所以就需要在app
中
添加一个
更新
的模块。 效果:进入app的
时
候,就会检测当前的版本是不是最新的版本,如果是的话就会进行弹窗提示,设置弹窗是否可以关闭来代表此次
更新
是否是强制的
更新
。 使用的框架是
okhttp
3 github的地址是:https://github.com/square/okht...
android
初学遇到的
问题
汇总整理
遇到的
问题
: 1.新建
Activity
,无法引入新的xml文件 setContentView(R.layout.my
Activity
) 2.
android
R.id找不到资源的
问题
3.
OKHttp
无法访问http
请求
4.安卓10无法对SD卡内容进行读写 5.存储目录 6.播放本地音乐 7.真机调试 8.更改app图标 9.安卓
UI
10.
OKHttp
请求
中
使用Toast报错 11.
okHttp
post
发送语音文件 12.设置圆角按钮 13.封装toast方法 14.设置欢迎页、解决欢迎页暂
时
白屏
问题
Android
入门级知识整理
一、
Fragment
为什么被称为第五大组件 使用频率高,
ui
切换效果好,更节省内存,因为其有自己的生命周期,所以也算不到四大组件里取;
fragment
必须依附于
activity
存在。 二、
Fragment
加载到
activity
中
的两个方式 静态加载,动态加载,(太基础了不说了) 三、
Fragment
PagerAdapter和
Fragment
StatePagerAdapter的区别 在实际...
Android
80,351
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章