- 浏览: 276686 次
- 性别:
- 来自: 武汉
文章分类
最新评论
-
wakikyou320:
楼主能否共享jar包呢?都木找到额
Android应用开发中如何使用隐藏API -
ihopethatwell:
注释/etc/apt/sources.list中 #deb h ...
ubuntu安装android 2.3 -
qq123zhz:
有wma和mp3的吗?
JAVA 读取 ASF(WMA 和 WMV)文件信息 -
zhmeup:
doveqian 写道
朋友:将android 2.3的set ...
debug调试setting源码 -
doveqian:
帮忙下:doveqian@163.com
debug调试setting源码
错误如下:
06-15 04:33:34.789: W/dalvikvm(2924): threadid=14: thread exiting with uncaught exception (group=0x40a791f8)
06-15 04:33:34.789: E/AndroidRuntime(2924): FATAL EXCEPTION: ComposeHandler
06-15 04:33:34.789: E/AndroidRuntime(2924): android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
06-15 04:33:34.789: E/AndroidRuntime(2924): at android.view.ViewRootImpl.checkThread(ViewRootImpl.java:4109)
06-15 04:33:34.789: E/AndroidRuntime(2924): at android.view.ViewRootImpl.requestLayout(ViewRootImpl.java:709)
06-15 04:33:34.789: E/AndroidRuntime(2924): at android.view.View.requestLayout(View.java:12710)
06-15 04:33:34.789: E/AndroidRuntime(2924): at android.view.View.requestLayout(View.java:12710)
06-15 04:33:34.789: E/AndroidRuntime(2924): at android.view.View.requestLayout(View.java:12710)
06-15 04:33:34.789: E/AndroidRuntime(2924): at android.view.View.requestLayout(View.java:12710)
06-15 04:33:34.789: E/AndroidRuntime(2924): at android.view.View.requestLayout(View.java:12710)
06-15 04:33:34.789: E/AndroidRuntime(2924): at android.view.View.requestLayout(View.java:12710)
06-15 04:33:34.789: E/AndroidRuntime(2924): at android.view.View.requestLayout(View.java:12710)
06-15 04:33:34.789: E/AndroidRuntime(2924): at android.view.View.requestLayout(View.java:12710)
06-15 04:33:34.789: E/AndroidRuntime(2924): at android.widget.RelativeLayout.requestLayout(RelativeLayout.java:268)
06-15 04:33:34.789: E/AndroidRuntime(2924): at android.view.View.requestLayout(View.java:12710)
06-15 04:33:34.789: E/AndroidRuntime(2924): at android.view.View.setFlags(View.java:6728)
06-15 04:33:34.789: E/AndroidRuntime(2924): at android.view.View.setVisibility(View.java:4625)
06-15 04:33:34.789: E/AndroidRuntime(2924): at com.android.mms.ui.ComposeMessageActivity.updateTypingIcon(ComposeMessageActivity.java:8182)
06-15 04:33:34.789: E/AndroidRuntime(2924): at com.android.mms.ui.ComposeMessageActivity.access$9700(ComposeMessageActivity.java:257)
06-15 04:33:34.789: E/AndroidRuntime(2924): at com.android.mms.ui.ComposeMessageActivity$ComposeEventHdlr.handleMessage(ComposeMessageActivity.java:8619)
06-15 04:33:34.789: E/AndroidRuntime(2924): at android.os.Handler.dispatchMessage(Handler.java:99)
06-15 04:33:34.789: E/AndroidRuntime(2924): at android.os.Looper.loop(Looper.java:137)
06-15 04:33:34.789: E/AndroidRuntime(2924): at android.os.HandlerThread.run(HandlerThread.java:60)
06-15 04:33:34.820: W/ActivityManager(224): Force finishing activity com.android.mms/.ui.ComposeMessageActivity
修改方法:
将更新UI代码加入到activity的UI线程队列中
/*<Hap5.2 Message+ kf55773 2012-06-15 begin */
private void updateTypingIcon(final boolean aEnableTyping) {
ComposeMessageActivity.this.runOnUiThread(new Runnable() {
public void run() {
if (null == mTypingIcon) {
/* modified by Message+ kf36922 20120207 begin */
mTypingIcon = (GifView) findViewById(R.id.typing);
/* modified by Message+ kf36922 20120207 end */
}
if (aEnableTyping) {
mTypingIcon.setVisibility(View.VISIBLE);
} else {
mTypingIcon.setVisibility(View.GONE);
}
}
});
}
/*<Hap5.2 Message+ kf55773 2012-06-15 end */
发表评论
-
Failed to ensure directory问题
2016-04-19 16:09 864104-19 14:38:08.868: W/ContextIm ... -
使用 Eclipse Memory Analyzer 进行堆转储文件分析
2013-05-31 16:24 791使用 Eclipse Memory Analyzer 进行 ... -
Memory Analyzer(MAT)打开android eclipse Dump内存文件出现 Unknown HPROF Version解决办法
2013-05-31 13:45 9489Error opening heap dump 'co ... -
报错误
2011-09-23 19:15 1579Could not determine whether rev ... -
INSTALL_FAILED_SHARED_USER_INCOMPATIBLE"的问题
2011-08-01 11:10 115921、这是由于应用程序共享了一个系统级别的id,把 把And ... -
ApiDemo安装报错
2011-07-28 16:03 11081、安装ApiDemo报错 root@meie:~# adb ... -
音频文件头解析信息(艺术家、名称)为乱码
2011-07-28 14:55 1684语言设置为英文,扫描时是不进行编码设置的。修改为默认编码方式为 ... -
获得activity方法
2011-07-27 08:53 1230最近项目中需要动态获得activity,仔细研究了下,发现这样 ... -
讲扫描文章
2011-07-25 16:34 710http://www.cnblogs.com/tanlon/a ... -
编 码
2011-07-25 10:18 689String str ="gbk编码格式" ... -
Android应用开发中如何使用隐藏API
2011-07-08 12:35 6052一开始需要说明的是,Google之所以要将一些API隐藏(指加 ... -
注册和取消注册
2011-06-29 16:33 9611、一个activity发送 Intent in ... -
光标位置插入
2011-06-29 16:03 1130EditText mTextInput=(EditText)f ... -
TextView中显示HTML和图片
2011-06-28 21:04 1007最近有人咨询我如何在TextView中显示<img sr ... -
图片转换
2011-06-28 18:42 8701. 图片放在sdcard中, Bitmap imag ... -
显示隐藏ImageView
2011-06-28 16:38 38281、ImageView img01 = (ImageView) ... -
全局参数
2011-06-27 18:35 865原来是把配置文件的appliction写错地方了,不是新建,而 ... -
透明activity
2011-06-27 18:21 8041、res/values/中新建mystyle.xml文件,内 ... -
禁止横竖屏切换
2011-06-22 13:19 879修改AndroidManifest .xml文件中属性: ... -
R文件丢失修复方法
2011-06-20 01:02 9951、勾选Project->Build AutoMatci ...
相关推荐
010_android 之UI线程阻塞及其优化视频教材,讲解的比较详细,有兴趣的可以学习下哦。
Thread 达到跨线程更新UI 虽然使用Dispatcher.Invoke 和模拟winform 里面的DoEvent 但是运行中关闭还是会有异常,而且耗资源高; 第二种 : DispatcherTimer 失败:UI还是会卡顿; 第三种 : Timer 建议使用、资源...
qt编程_在子线程中更新UI界面
通过委托,在子线程更新主线程UI界面
ndroid异步处理一:使用Thread+Handler实现非UI线程更新UI界面
1、查看网络上的图片 2、主线程阻塞-ANR 3、刷新UI-Handler 4、在本地缓存图片-例如微信的图片 5、获取开源代码 6、显示一个新闻客户端 7、使用GET方式提交表单数据 8、使用POST方式提交表单
WinForm C# 多线程编程并更新界面(UI)
C#经常会遇到UI线程被占用导致的界面卡顿,控件反应缓慢,局部停顿导致全界面停顿,这都是因为单一UI线程导致的,现在使用C#自动生成winform都是单一UI线程,想要多UI线程只能自己手动添加
Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面。
使用开发工具为VS2013;.net:4.0 多线程异步刷新ui界面,实时获取任务进度并进行反馈。
最近做一个项目,遇到了一个问题同步ajax引起的ui线程阻塞问题,下面把我的问题解决过程分享给大家。 事情起因是这样的,因为页面上有多个相似的异步请求动作,本着提高代码可重用性的原则,我封装了一个名为getData...
WPF 使用线程更新绑定数据的UI控件值,从而使得界面不卡顿。
Android ,非MainActivity类中的子线程和UI线程通讯,并且获取子线程传递的信息,更新UI界面。需要使用okHttp类库
无界面的UI线程(后台)与前台UI界面线程进行交换数据。也可以理解为能够响应消息的工作线程。此类程序结构可以在博弈类软件中使用,将下棋电脑封装成独立的对象,结构清晰。
多个线程竞争读写同一个资源往往会造成意想不到的意外结果,UI界面也是一种资源,所以跨线程修改UI界面往往被加以限制。这里采用Task + MethodInvoker的方式完成跨线程对UI对的修改。
MFC UI 线程 ,以及对UI线程发送消息。CWinThread的使用,以及宏 ON_THREAD_MESSAGE ,PostThreadMessage的使用。
C#WinForm,多线程快速刷新界面。没什么高级技术。只希望能解决一下需要多线程与UI快速交互的朋友的问题。
用MFC實現 UI线程,在UI線程中 工作 大量計算,并 用Static 顯示进度。同时把 进度 返回 主线程,让主线程 用进度条 显示进度,达到 工作的时候 主线程 可以自由拖动。