摘要: 我们在引入library时可能会出现这个错误比如: [2013-11-05 14:22:15 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/mobile/appstore/listjar/sdk/R$anim... 阅读全文
posted @ 2014-07-31 23:59 developer_Kale 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 我自己在启动Eclipse代码补全后输入感觉确实爽多了,但是每次输入变量后一按下空格,编译器会自己帮你写一个很蛋疼的名字,比如你输入了:String mStr后按下空格,它就变成了mString,十分讨厌。下面是正规的解决办法,但是经过我反复折腾,我实在没办法把插件的源码显示到工程中。于是偷个懒... 阅读全文
posted @ 2014-07-31 22:24 developer_Kale 阅读(1178) 评论(0) 推荐(0) 编辑
摘要: 自定义的线程中是不能更新UI的,但是如果遇到更新UI的事情,我们可以用handler的post()方法来将更新UI的方法体,直接传送到主线程中,这样就能直接更新UI了。Handler的post()方法就是将Runnable中的代码段传送到主线程。布局文件就是个textView,我就不贴了。全部代码p... 阅读全文
posted @ 2014-07-31 20:25 developer_Kale 阅读(2030) 评论(0) 推荐(0) 编辑
摘要: 一、从自己开启的线程中给主线程发送信息,更新UI这个实例的效果是,在线程中通过handler发送一条信息给handler,然后通过handler更改UI线程中,textview的文字。主要方法是(在线程中生成消息对象,并发送消息。这里可以设置what,我图简单就没设置): class MyThre... 阅读全文
posted @ 2014-07-31 14:31 developer_Kale 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 这里主要讲的是Android中线程的概念,自己的线程不能更新UI线程中的视图。如果把Handler设置在自己的线程中,那么必须建立一个Looper。至于为什么在Activity中建立Handler就不用建立一个Looper呢,因为在UI线程初始化时就已经有一个Loop了,所以直接用就行。这里还需要注... 阅读全文
posted @ 2014-07-31 13:13 developer_Kale 阅读(1195) 评论(0) 推荐(0) 编辑
网站流量统计工具