2012-05-25 38 views
0

所以我有一個應用程序有一個什麼都不做的Activity,還有兩個擴展了BroadcastReceiver的類,但是這些類都不會在任何地方註冊。啓動後的Android調用活動?活動的生命週期,BroadcastReceivers。

應用程序有權限

<action android:name="android.intent.action.BOOT_COMPLETED" /> 

但除此之外,沒有什麼是永遠「開始」。 儘管如此,應用程序在啓動後顯示在Eclipse的LogCat中的線程/進程中,而BroadcastReceivers接收它們過濾的意圖。

  • Android是否會在後臺啓動每個安裝的應用程序?爲什麼我的應用程序在啓動後啓動? - BroadcastReceivers是否處於活動狀態,但它們未被註冊?

我找不到任何官方的。開機後

回答

1

你的應用程序啓動是因爲權限

並不是每一個應用程序有這個人物,除了那些在此權限添加

+0

而BroadcastReceivers都沒有在活動中明確地將它們註冊開始的? – FWeigl