2015-10-16 8 views
-1

У меня есть код followind, чтобы открыть другое приложение активность:Android oppening другое приложение активность

Intent shortcutIntent = new Intent(activitate, MapFragment_.class); 
        shortcutIntent.putExtra("instantly", true); 
        shortcutIntent.putExtra("data", address); 
        shortcutIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP); 

sendBroadcast (shortcutIntent);

И в моем манифесте:

<activity 
    android:name=".MapFragment_.class" 
    android:authorities="com.mobi.android.xyz" 
    > 

</activity> 

И я Получать:

android.content.ActivityNotFoundException: Unable to find explicit activity class 

, что случилось?

+0

Прочитайте это первое: http://developer.android.com/guide/components/intents-filters.html –

ответ

0

Вы не использовали startActivity(). Добавьте это

Intent shortcutIntent = new Intent(activitate, MapFragment_.class); 
    shortcutIntent.putExtra("instantly", true); 
    shortcutIntent.putExtra("data", address); 
    shortcutIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP); 
    startActivity(shortcutIntent); 
+0

я красные символы на «MapFragment_.class» (первая линия выше): «Может не разрешать символ MapFragment_.class " – Corneliu

+0

что активировать ?? –

+0

мой текущий ярлык класса – Corneliu

Смежные вопросы