参考资料:http://jeff-pluto-1874.iteye.com/blog/869710,
http://www.cnblogs.com/Greenwood/archive/2011/02/27/1966472.html。
关键代码
Timer timer=new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
Looper.prepare();
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(), "您的账户已经刷新.", Toast.LENGTH_SHORT).show();
Looper.loop(); //codes after this will not be excuted.
}
}, 5000);
Looper.prepare()和 Looper.loop()的位置很重要。Looper.loop()后的代码是不会被执行的来。
本文介绍如何利用Java中的Timer类与Looper类实现一个简单的定时任务。通过创建Timer实例并调用schedule方法,可以安排一个指定的任务在一定时间间隔后执行。特别注意的是,Looper.loop()方法之后的代码将不会被执行。
896

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



