2013-05-11 126 views
4

我想設計一個應用程序。這將從移動重啓開始。 我能夠通過使用「android.intent.action.BOOT_COMPLETED」意圖開始我的活動 但「SAMSUNG NOTE」有設備重新啓動手機不需要關閉,然後在 在這裏我面臨的問題我的應用程序沒有啓動在「重新啓動」開始活動在移動重啓

+1

不,它不是將要發生,因爲這個動作是保留的系統,您可以選中此開發人員鏈接.... http://developer.android.com/reference/android/content/Intent.html#ACTION_REBOOT, – Custadian 2013-05-11 16:38:45

+3

「我想設計一個應用程序,它將從移動重啓開始。」 - 然後請寫你自己的主屏幕。 – CommonsWare 2013-05-11 16:47:08

+1

您是否真的想在重新啓動時啓動應用程序,或者您是否希望在手機啓動時啓動後臺進程(即Android服務)? – 2013-05-11 16:48:17

回答

1

問題現在通過刪除已註釋的代碼解決。

Intent startMainActivity = new Intent(context,MyActivity.class);  
    startMainActivity.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
    context.startActivity(startMainActivity); 
    /* Intent startMain = new Intent(Intent.ACTION_MAIN); 
    startMain.addCategory(Intent.CATEGORY_HOME); 
    startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
    context.startActivity(startMain);*/ 

我使用註釋代碼啓動主屏幕我的應用程序啓動後