我遇到問題。我有一個方法,使用(Handler)每x秒使用postAtTime進行連續循環,不同之處在於此方法放置在活動A中,進入活動B時返回A按finsih循環的停止按鈕,如何停止使用(Handler和postAtTime)從不同的活動創建的循環,創建它的循環?
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 (..)
我附上這裏的方法
按鈕來啓動停止
mHandler.removeCallbacks(mUpdateTimeTask);
請在回答問題後不要刪除問題的文字。發佈在Stackoverflow上的所有問題都保留以供將來參考,希望能夠幫助未來的訪問者和用戶。 – Jocelyn