使用android中的handler延迟执行方法
16lz
2022-01-13
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);
}
更多相关文章
- adb命令执行java代码
- android移植详解
- Android实现点击两次返回键退出
- Android-防止事件导致的oncreate的多次调用
- Android(安卓)UI架构(四)--SurfaceFlinger的初始化.md
- Android(安卓)IntentService vs Service
- android中在子线程中更新UI的几种方法
- 查看android系统设备信息
- Android(安卓)tcpdump 抓包