放送受信機から別のアプリケーションの開始:私は、デバイスのブート後にReceiverから活動を開始しようとしています
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setComponent(ComponentName.unflattenFromString("other.apps.package.name/.ActivityName"));
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
context.startActivity(intent);
私は私の活動からそれを呼び出したときにこのコードは正常に動作しますが、しかし、それはときに私BroadcastReceiverの実行に失敗しますそれは起動後です。私のログカードは、次の通りです:
ActivityNotFoundException: Have you declared the activity in your AndroidManifest.xml?
すべてのポインタをいただければ幸いです。前もって感謝します。
解決方法がありますか?同じ問題は私が直面している.. – PankajAndroid
@ PankajAndroid; @ RagunathJawahar:あなたが持っている場合Pls共有ソリューション。 – Basher51