2014-05-09 100 views
0

我正在開發一個android應用程序,我希望當設備打開時保持在前臺並保持關閉狀態。爲了實現這一點,我已經使用了一些技巧,我發現上網衝浪:使用處理android.intent.action.BOOT_COMPLETED 當設備打開時打開android應用程序

  • 忽略廣播接收機設備啓動時

    • 開始應用>>解決打開應用程序時的主頁按鈕>>使用活動解決應用程序關閉時應用程序啓動和卸載時安裝的別名

    我測試解決方案並且它幾乎總能正常工作。當我在應用程序執行時關閉設備並重啓設備時,應用程序將打開兩次。我認爲額外開幕是因爲活動別名未卸載,因爲應用程序關閉設備時沒有正確關閉。

    有沒有解決方案來避免這種行爲?

    感謝

  • 回答

    1

    您應該使用ACTION_SHUTDOWN和shutdown.Find更多細節here執行必要的任務。

    +0

    它完美的作品。感謝您的幫助 – Plebios

    +0

    快樂編碼...! :) – kgandroid

    1

    您可以使用Shutdown意圖在設備關閉時完成您的活動。您可以使用activity.finish();來關閉您的應用程序。