Я пытаюсь запустить действие из приемника после загрузки устройства:
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 выполняет его после загрузки. Мой Logcat показывает:
ActivityNotFoundException: Have you declared the activity in your AndroidManifest.xml?
Любые указатели будут с благодарностью. Заранее спасибо.