我正在開發一個應用程序,其中一個Activity包含一個按鈕「Set as Home Page」。在android中動態啓動活動
所以我的問題是,當我點擊這個按鈕時,狀態將被保存在共享首選項中,下次打開這個應用程序時,我想開始這個Activity(已被設置爲主頁的Activity)而不是默認的。
那麼我該怎麼做?
我正在開發一個應用程序,其中一個Activity包含一個按鈕「Set as Home Page」。在android中動態啓動活動
所以我的問題是,當我點擊這個按鈕時,狀態將被保存在共享首選項中,下次打開這個應用程序時,我想開始這個Activity(已被設置爲主頁的Activity)而不是默認的。
那麼我該怎麼做?
您需要爲每個活動定義靜態常量唯一ID。您將此ID保存到共享首選項中,並在啓動活動的onCreate事件中實施一個基於此存儲ID的開關,並根據您的活動的靜態常量ID執行。當你有正確的步驟開始活動,並完成你當前的行爲booter。
您可以創建一種重定向活動,在其上啓動應用程序。然後,在此活動中添加一個開關,並將意圖發送給您的每個活動,並且首選項的狀態將成爲測試該開關的變量。 我不確定我是否清楚,但告訴我,如果它適合你?
謝謝Sephy .... – Sujit 2010-07-25 14:41:18
該死的,你再次擊敗我的想法:D – Sephy 2010-07-25 14:14:43
這真的很酷...感謝很多奔騰10 .... – Sujit 2010-07-25 14:40:41