/ / Android: призовавам дейности на друго приложение от моята молба в Android - android, android дейност

Android: обаждане на други приложения от приложението ми в Android - Android, Android

Искам да извикам активността на други приложения от приложението си. Така че използвам следния код

  Intent i = new Intent();
i.setComponent(new ComponentName("com.android.DailyDeals",
"com.android.DailyDeals.TodaysDeals_AM" ));
startActivity(i);

Но аз получавам следното изключение:

Caused by: java.lang.SecurityException: Permission Denied:
starting Intent { cmp=com.android.DailyDeals/.TodaysDeals_AM } from
ProcessRecord{44f9b8b0 399:com.prabhu.android/10041} (pid=399, uid=10041)
requires null.

Как да разрешите това?

Отговори:

2 за отговор № 1

Мисля, че това ще ви помогне направете кода във вашия Java файл като този.

startActivity(new Intent("com.name of your class"));you have to write your package name .classname inside it.
& also declare this activity into your **mainfest** file

<activity android:name=".name of your class"
android:label="@string/app_name">
<intent-filter>
<action android:name="com.diffrentview.MYFILE" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>