當我關閉我的應用程序(使用返回/退出按鈕((不是主頁按鈕)))時如何停止計時器?如何停止計時器殺死應用程序android
當我關閉使用後退按鈕它不是在任務使者,但定時器(在事件發送通知)仍在運行併發送通知給我我的應用程序..
我想,因爲它是不是在任務,並使用返回按鈕來關閉計時器也將停止.. 當我關閉它後再次打開應用程序,它重新啓動它的主要活動不像打開它,當我用「家」按鈕..
當我關閉我的應用程序(使用返回/退出按鈕((不是主頁按鈕)))時如何停止計時器?如何停止計時器殺死應用程序android
當我關閉使用後退按鈕它不是在任務使者,但定時器(在事件發送通知)仍在運行併發送通知給我我的應用程序..
我想,因爲它是不是在任務,並使用返回按鈕來關閉計時器也將停止.. 當我關閉它後再次打開應用程序,它重新啓動它的主要活動不像打開它,當我用「家」按鈕..
您必須覆蓋完成方法
@Override
public void finish()
{
killYourTimer();
super.finish();
}
您也可以重寫onDestroy() ,如Houcine建議。
只是這樣做,似乎工作的感謝。奇怪的是,一個計時器不會停止,當你殺了一個應用程序 – Onno
計時器不會被殺死,因爲它是在一個單獨的線程啓動,這就是爲什麼你應該停止它,當你的活動完成或銷燬 – Houcine