runnableを使って別スレッドを起ち上げたのですがアプリがバックグランドになった時点で終了させる方法が分かりません。ググってみるとstopとか出てくるのですが古く非推奨になっています。runnableを終了する方法を教えて下さい。
public
1 2 private Handler mHandler = new Handler(); 3 4 private Runnable updateText; 5 6 @Override 7 protected void onCreate(final Bundle savedInstanceState) { 8 super.onCreate(savedInstanceState); 9 setContentView(R.layout.activity_main); 10 11 updateText = new Runnable() { 12 @Override 13 public void run() { 14 TextView text = (TextView)findViewById(R.id.count); 15 Integer count = Integer.valueOf(text.getText().toString()); 16 count++; 17 text.setText(count.toString()); 18 mHandler.removeCallbacks(updateText); 19 mHandler.postDelayed(updateText, 1000); 20 } 21 }; 22 mHandler.postDelayed(updateText, 1000); 23 24 @Override 25 public void onPause(){ 26 super.onPause(); 27 //ここにrunnableを終了するメソッドを入れたい 28 29 } 30 } 31} 32コード

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/03 01:26