Jaw*_*rsi 6 android thread-safety
我想编写一个Android应用程序,打开后20秒后调用一个方法,然后每隔10秒调用一次方法.
有关如何进行的任何想法?
Gab*_*ova 23
你可以这样做一个Handler:
final Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
//Do something after 20 seconds
}
}, 20000); //the time is in miliseconds
Run Code Online (Sandbox Code Playgroud)
要每10秒重复一次,您可以在同一方法中添加以下行
handler.postDelayed(this, 10000);
Run Code Online (Sandbox Code Playgroud)
像这样:
final Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
//Do something after 20 seconds
handler.postDelayed(this, 10000);
}
}, 20000); //the time is in miliseconds
Run Code Online (Sandbox Code Playgroud)