- 博客(4)
- 收藏
- 关注
转载 Java(Android)线程池
介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。本文是基础篇,后面会分享下线程池一些高级功能。 1、new Thread的弊端 执行一个异步任务你还只是如下new Thread吗? [java] view plain copy print? new Thread(new Runnable() {
2016-03-25 15:45:51 184
转载 Android实战技巧:深入解析AsyncTask
AsyncTask的介绍及基本使用方法 关于AsyncTask的介绍和基本使用方法可以参考官方文档和Android实战技巧:多线程AsyncTask这里就不重复。 AsyncTask引发的一个问题 上周遇到了一个极其诡异的问题,一个小功能从网络上下载一个图片,然后放到ImageView中,是用AsyncTask来实现的,本身逻辑也很简单,仅是在doInBackground中用HT
2016-03-23 15:34:51 154
转载 Android笔记:invalidate()和postInvalidate() 的区别及使用
Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。 invalidate()是用来刷新View的,必须是在UI线程中进行工作。比如在修改某个view的显示时,调用invalidate()才能看到重新绘制的界面。invalidate(
2016-03-23 14:15:12 222
转载 Android里用代码设置View的相关属性
1.setPading [java] view plain copy print? Button btn1 = (Button) findViewById(R.id.magic); btn1.setPadding(10, 10, 10, 10); 2.setMargin [java] view
2016-03-23 11:17:58 322
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人