虽说asynctask是后台任务,但是也不适合做耗时长的任务
解决方案 »
- Android 开发环境搭建困难
- 史上最强 最全Android 视频教程 文档 资料 绝对最强
- 多个ImageView 的 setOnTouchListener或setOnClickListener 不起作用
- Android下如何使用Oprofile,Opcontrol --dump没有任何输出,怎么办?
- 怎么读取配置文件
- android 三星平板1024*600开发问题
- view组件设置动画的问题--怎么让一个组件同时有两种动画变换?
- android 控件 怎么传值啊
- 关于Android模拟器开机很慢,不利于调试有什么办法?
- android otg连接单反相机获取照片
- 自定义ScrollView 和ListView 显示问题
- android布局
你也可以在另一个服务中检测网络信号,通过广播来通知UI线程更新界面。
多谢,这个思路不错,已经实现了,还有个问题,当按home键 应用在后台时,接收不到广播,如何当应用重新回到界面时,能将隐藏的这段时间的信号也显示出来?
你也可以在另一个服务中检测网络信号,通过广播来通知UI线程更新界面。
多谢,这个思路不错,已经实现了,还有个问题,当按home键 应用在后台时,接收不到广播,如何当应用重新回到界面时,能将隐藏的这段时间的信号也显示出来?你按HOME键,UI线程并没有退出,还是会接收到广播的,在接收到广播时你将状态保存起来,然后回到界面时会执行OnResume,你在OnResume中将相应的数据更新到界面上就是。
你也可以在另一个服务中检测网络信号,通过广播来通知UI线程更新界面。
多谢,这个思路不错,已经实现了,还有个问题,当按home键 应用在后台时,接收不到广播,如何当应用重新回到界面时,能将隐藏的这段时间的信号也显示出来?你按HOME键,UI线程并没有退出,还是会接收到广播的,在接收到广播时你将状态保存起来,然后回到界面时会执行OnResume,你在OnResume中将相应的数据更新到界面上就是。
多谢,已经解决了~~