0
私はAndroidの世界で全く新しいです&作成方法のヘルプ&を停止するために使用するハンドラインタフェースを追加します。& 10秒ごとにAsynctaskを再起動します。 (画面のタッチイベントの前に)アクティブです。AsyncTaskを開始/停止するためのAndroidハンドラインターフェイス
My 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.
}
}