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);
}
本文介绍如何在Android应用中利用Handler实现特定方法的延迟执行,通过示例代码展示了如何设置10秒后调用方法A的过程。
292

被折叠的 条评论
为什么被折叠?



