2016-06-21 9 views
-3

私はボタンを持っていますStart and Stop、textview 私はボタンをクリックしたいtextview countdown 100-> 0を開始します。 ボタンをクリックするとカウントダウン停止を停止し、ボタンをクリックします。カウントダウンをやり直してください。 私の英語は良くありません。Asynctaskを停止して起動する方法(Android)

答えて

0

これは何ですか?

private Handler h = null; 
final int delay = 2500; //millisecond 
private Runnable myRunnable = new Runnable(){ 
    public void run(){ 
     runOnUiThread(new Runnable() { 
      //Stuff here 
     } 
     } 
    }; 

//To stop Handler when you leave your activity 
@Override 
public void onStop() { 
    super.onStop(); 
    if (h != null && myRunnable != null) h.removeCallbacks(myRunnable); 
    Log.d(TAG, "Stop Handler"); 
} 

//Call this when you want to start your work 
public void StartHandler(){ 
    h = new Handler(); 
    h.postDelayed(myRunnable, delay); 
    Log.d(TAG, "Start Handler"); 
} 
関連する問題