0
我想始終將我的activity
保留在TOP上。將您的自定義活動在固定時間內推出
我需要讓我的Activity
每5秒調用一次TOP(不重新創建)。 我使用Timer
,但無法這樣做。
請幫幫我。 如果可能的話也提供一些代碼。
我想始終將我的activity
保留在TOP上。將您的自定義活動在固定時間內推出
我需要讓我的Activity
每5秒調用一次TOP(不重新創建)。 我使用Timer
,但無法這樣做。
請幫幫我。 如果可能的話也提供一些代碼。
我不喜歡強制開啓Activity
的想法。它會從我的手機卸載並在市場上報告:)。
要做到這一點,您需要使用BroadCastReceiver和AlarmManager。
這個想法是用AlarmManager
設置鬧鐘,當它被觸發時,您的BroadCastReceiver
將使用context.startActivity();
來啓動您的Activity
。
不要忘了讓你的BroadCastReceiver
聽android.intent.action.BOOT_COMPLETED
。這種方式可以在啓動完成後打擾用戶:)
我認爲這將每次重新啓動應用程序。但是你可以基本使用這個相同的想法,並在一些持久性存儲中存儲一個標誌(首選項?),你在onStart()中設置爲true,false爲onStop(),然後檢查它並只調用startActivity(如果它爲false)。我同意macarse,但我希望這不是一個應用程序在市場上分發給普通用戶。 – FoamyGuy 2011-01-23 16:50:43