[英]How to open SubActivity of an application inside another application
我想在我正在做的另一個應用程序中打開一個應用程序的子活動
Intent intent = new Intent();
intent.setComponent(new ComponentName("com.android.settings",
"com.android.settings.audiopreferences.SystemAudioSettings"));
context.startActivity(intent);
在Android清單文件中:
<activity
android:name="com.android.settings.audiopreferences.SystemAudioSettings"
android:exported="true"
android:label="SystemAudioSettings">
</activity>
如果我執行以上即時消息得到以下異常
id=1: thread exiting with uncaught exception (group=0x40fac930)
E/AndroidRuntime( 2741): FATAL EXCEPTION: main
E/AndroidRuntime( 2741): java.lang.SecurityException: Permission Denial: starting Intent { cmp=com.android.settings/.audiopreferences.SystemAudioSettings } from ProcessRecord{414c0b58 2741:com.dea600.radioapp/u0a10071} (pid=2741, uid=10071) not exported from uid 1000
E/AndroidRuntime
您需要為活動設置intent filter
。
看到這個答案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.