码迷,mamicode.com
首页 >  
搜索关键字:更新ui    ( 569个结果
淘宝(阿里百川)手机客户端开发日记第六篇 Service详解(三)
主题:Service与Activity交互通信问题的引出:现在有个需求,如果我们有一个下载任务,下载时间耗时比较长,并且当下载完毕后,需要更新UI的内容,这时,service中的bindService就派上用场了。读者可能到此头脑里有些疑问,Thread和Service都是在后台运行啊,为什么不用T...
分类:移动开发   时间:2015-07-01 13:49:08    阅读次数:126
android 通过子线程跳转activity并传递内容
android 子线程中不可以更新ui...
分类:移动开发   时间:2015-06-29 10:04:03    阅读次数:156
android 子线程真的不能更新ui吗
在实际的开发中,子线程肯定是不能更新ui的,但是在测试的代码中,我们可以实现子线程中更新ui的功能,例如:一个textview 在oncreate生命周期方法中进行findviewbyid 然后紧接着写一个线程,在线程中直接对这个textview进行settext,你就会发现奇迹竟然就那么发生了,竟然真的更新了ui,而app竟然没有cresh掉,顿时...
分类:移动开发   时间:2015-06-29 10:03:52    阅读次数:164
安卓白盒测试发现问题分类 不涉及业务逻辑
1.异步网络请求的回调中更新UI,但未判断界面是否存在而导致空指针crash2.Handler中的Callback导致的内存泄漏3.静态对象保存Activity引用而导致的内存泄漏4.Handler所在的类为内部类时,若不是静态内部类,默认保存外部类的引用而导致的内存泄漏5.handler的post...
分类:移动开发   时间:2015-06-25 18:53:11    阅读次数:168
Android消息处理机制
转载:Android消息处理机制Google参考了Windows的消息处理机制,在Android系统中实现了一套类似的消息处理机制。学习Android的消息处理机制,有几个概念(类)必须了解:1. Message消息,理解为线程间通讯的数据单元。例如后台线程在处理数据完毕后需要更新UI,则可发送一条...
分类:移动开发   时间:2015-06-23 15:31:58    阅读次数:191
Handler
一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分...
分类:其他好文   时间:2015-06-23 13:12:03    阅读次数:110
Handler 详解
这个详解基本小结了Handler的使用和相关的知识,在了解这些知识前,我们先来看看这些问题.Handler 是什么? 子线程更新UI有几种典型方式,这些方式本质上是什么样的? 子线程真的不能更新UI吗? HandlerThread是什么? 主线程和子线程之间如何相互通信? 好了,如果上面的问题,你能对答如流,并且深知其中的原理那么没有必要继续看下去了,反之,就该好好补补了(^o^)/~。Handle...
分类:其他好文   时间:2015-06-22 14:59:39    阅读次数:136
UI线程处理Handle
android的UI是不可以在子线程中更新,因为子线程涉及到UI更新,,Android主线程是线程不安全的,也就是说更新UI只能在主线程中更新,但是在主线程中更新如果更新超过5秒钟,android系统就会收到android系统的一个错误提示"强制关闭",这个时候Handle就出来了,由于Handler运行..
分类:编程语言   时间:2015-06-21 23:52:21    阅读次数:235
关于android的UI更新机制与误区
通过Handler,用Handler来接收子线程发送的数据,并用此数据配合主线程更新UI。那么,只要在主线程中创建Handler对象,在子线程中调用Handler的sendMessage方法,就会把消息放入主线程的消息队列,并且将会在Handler主线程中调用该handler的handleMessa...
分类:移动开发   时间:2015-06-15 09:03:59    阅读次数:184
ANDROID HttpURLConnection,HttpClient和最简单的handler机制
handler机制在Android开发中主要用于主线程和子线程的沟通,子线程发送必要的信息给主线程,然后在主线程中更新ui; package com.example.webview; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.n...
分类:移动开发   时间:2015-06-11 14:46:47    阅读次数:118
569条   上一页 1 ... 35 36 37 38 39 ... 57 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!