Android编程中延后处理事件的方法小结
程序员文章站
2023-12-06 16:44:58
本文实例讲述了android编程中延后处理事件的方法。分享给大家供大家参考,具体如下:
一、handler和timertask相结合
1、首先定义timertask...
本文实例讲述了android编程中延后处理事件的方法。分享给大家供大家参考,具体如下:
一、handler和timertask相结合
1、首先定义timertask
timertask task = new timertask(){ public void run() { message message = new message(); message.what = 1; handler.sendmessage(message); } };
2、定义handler
handler handler = new handler() { public void handlemessage(message msg) { switch (msg.what) { case 1: break; } super.handlemessage(msg); } };
3、用timer调用事件
timer timer = new timer(); timer.schedule(task, 50);
二、android中自带的postdelayed
1、android view中的postdelayed
v.postdelayed(new runnable() { public void run() { } }, 30);
2、handler中的postdelayed
handler.postdelayed(new runnable() { public void run() { } }, 30);
更多关于android相关内容感兴趣的读者可查看本站专题:《android开发入门与进阶教程》、《android调试技巧与常见问题解决方法汇总》、《android基本组件用法总结》、《android视图view技巧总结》、《android布局layout技巧总结》及《android控件用法总结》
希望本文所述对大家android程序设计有所帮助。