0
我在關於如何創建&添加使用停止&處理程序界面在Android世界&需要幫助的全新重啓的AsyncTask每10秒。而其活動(在屏幕觸摸事件之前)。的Android手接口開始/停止的AsyncTask
我的AsyncTask用於每2秒更改屏幕背景顏色。如下。我使用Button.onClick
在稍後啓動AsyncTask &任何屏幕觸摸事件來停止它。
public class MyAsynTask extends AsyncTask<Void, Void, Void> {
@Override
protected Void doInBackground(Void... params) {
Runasync = true;
while (Runasync) {
if (isCancelled()) {
break;
}
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
publishProgress();
}
return null;
}
@Override
protected void onProgressUpdate(Void... values) {
ChangeBackgroudColor(); //Calling Method to change the background color.
}
}