(ハンドラー)を使用してx秒ごとにpostAtTimeで連続ループを作成するメソッドがありました。ただし、このメソッドはアクティビティBに移動し、Aに戻ってfinsihループの停止ボタンを押すと、アクティビティAに配置されます。mHandler.removeCallbacks (..)
ここにメソッドを付けてやめられない
ボタンスタート:
mHandler.postAtTime(mUpdateTimeTask, 100);
ループ:
private Runnable mUpdateTimeTask = new Runnable() {
public void run() {
Toast.makeText(getBaseContext(),"ok!",Toast.LENGTH_SHORT).show();
mHandler.postDelayed(this, 1000);
}
};
ボタン停止:
mHandler.removeCallbacks(mUpdateTimeTask);