我想制作一个应用程序,例如每10秒调用一个函数.
我写了这样的代码:
- Handler ha=new Handler();
- ha.postDelayed(new Runnable() {
- @Override
- public void run() {
- //call function
- }
- },10000);
我该如何解决?
解决方法
像这样做:
- final Handler ha=new Handler();
- ha.postDelayed(new Runnable() {
- @Override
- public void run() {
- //call function
- ha.postDelayed(this,10000);
- }
- },10000);