android中的handler可以用来延迟执行函数,例如在界面加载完成后10秒种执行一个方法A,可以如下:

private Handler mHandler = new Handler() {

public void dispatchMessage(Message msg) {
if (message == msg.what) {
A();
}
};
};

在程序初始化过程中通过sendMessageDelayed方法来延迟通知handler来做相应的处理

@Override
protected void onInitialize() {
super.onInitialize();
setContentView(R.layout.main);
mHandler.sendMessageDelayed(mHandler.obtainMessage(message), 10000);
}

更多相关文章

  1. adb命令执行java代码
  2. android移植详解
  3. Android实现点击两次返回键退出
  4. Android-防止事件导致的oncreate的多次调用
  5. Android(安卓)UI架构(四)--SurfaceFlinger的初始化.md
  6. Android(安卓)IntentService vs Service
  7. android中在子线程中更新UI的几种方法
  8. 查看android系统设备信息
  9. Android(安卓)tcpdump 抓包

随机推荐

  1. 通过ajax POST提交nicEdit文本编辑器的值
  2. Google地图信息窗口左箭头,右箭头传递Type
  3. 如何使用jQuery的叠加对话框作为反馈表单
  4. 带有括号的某些字符串导致Ajax POST操作
  5. inarray(),如何正确使用它?
  6. 3.29 学前端 jquery之操作元素之属性操作
  7. iPad上的jQuery点击事件无法正常工作
  8. 如何使用jQuery UI Datepicker作为Django
  9. 如何使用带有“IF”条件的按钮改变DIV的
  10. jQuery返回一个没有逗号的字符串的前5个