Android: вызов действий другого приложения из моего приложения в Android - PullRequest
2 голосов
/ 19 июля 2011

Я хочу вызвать другие приложения из моего приложения.Поэтому я использую следующий код

  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.

Как решить эту проблему?

1 Ответ

2 голосов
/ 19 июля 2011

я думаю, что это поможет вам сделайте код в вашем 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...