我嘗試了一些我在網上找到的啓動啓動時的活動的解決方案。目前,我有:在啓動時啓動應用程序會使應用程序崩潰
清單:
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<receiver android:name="App_Receiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</receiver>
主要活動:
public void onReceive(Context context, Intent intent) {
if ((intent.getAction() != null) && (intent.getAction().equals("android.intent.action.BOOT_COMPLETED")))
{
// Start the service or activity
Intent startActivity = new Intent();
startActivity.setClassName("org.package_name", "org.package_name.MainActivity");
startActivity(startActivity);
}
}
然而,當我開機的手機,我讓我的應用程序已停止以意想不到的方式錯誤(即崩潰)。我做錯了什麼想法? (測試在Android 2.2,API 8)
請分享堆棧跟蹤。 – Faizan
@Faizan我正在調試它沒有一個真正的設備,所以我不知道如何做到這一點,因爲當我關閉設備時,調試模式停止 – Cemre
需要看堆棧跟蹤的理解。 LogCat eclipse iDE ..或者你可以從市場上獲得一個應用程序aLogcat。但是在這裏提供堆棧跟蹤:) – Faizan