摘要: 方法一:(java习惯,在android平台开发时这样是不行的,因为它违背了单线程模型)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题 new Thread( new Runnable() { public void run() { myView.invalidate(); } }).start();可以实现功能,刷新UI界面。但是这样是不行的,因为它违背了单线程模型:Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。方法二:(Thread+Hand... 阅读全文
posted @ 2012-05-24 20:49 hnrainll 阅读(386) 评论(0) 推荐(0) 编辑
摘要: android应用开发中常常会用到定时器,不可避免的需要用到 TimerTask 定时器任务这个类下面简单的一个示例演示了如何使用TimerTask这个示例演示了3秒未有触屏事件发生则锁屏(只是设置下文本,意思一下)有触屏事件则解除锁定public class ColTimerTaskActivity extends Activity { /** Called when the activity is first created. */ private final String TAG = "ColTimerTaskActivity"; private final int 阅读全文
posted @ 2012-05-24 20:49 hnrainll 阅读(17133) 评论(0) 推荐(1) 编辑
摘要: final EditText inputServer = new EditText(this); AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("Server").setIcon(android.R.drawable.ic_dialog_info).setView(inputServer) .setNegativeButton("Cancel", null); builder.setPositiveButton("Ok", n 阅读全文
posted @ 2012-05-24 13:16 hnrainll 阅读(38632) 评论(0) 推荐(0) 编辑