2010-09-14 12 views
0

J'avais écrit un programme simple dans android pour montrer une notification .. En cliquant sur msg de notification je dois aller à la boîte de réception. J'utilise le code suivant.Aller dans la boîte de réception dans Android

Intent notifyIntent = new Intent(android.content.Intent.ACTION_VIEW,Uri.parse("content://sms/inbox")); 
PendingIntent intent = PendingIntent.getActivity(SimpleNotification.this, 0, 
        notifyIntent, android.content.Intent.FLAG_ACTIVITY_NEW_TASK); 

Je suis en mesure de recevoir la notification, mais en cliquant sur la notification je ne suis pas en mesure d'aller à la boîte de réception ..

S'il vous plaît tout help..thanks à l'avance

+0

double possible [Accès Android Inbox/Messagerie de l'activité?] (Http://stackoverflow.com/questions/3260471/accessing-android-inbox-messaging-from-activity) –

Répondre

0

Selon la réponse à this question , ce qui suit va lancer l'application de messagerie. Cependant, cela fait usage d'API non documentées qui ne font pas partie du noyau Android. Les développeurs ne devraient pas utiliser l'application com.android.mms car il n'est pas garanti de fonctionner dans les futures versions ou sur tous les appareils.

Intent intent = new Intent("android.intent.action.MAIN"); 
intent.setComponent(
    new ComponentName("com.android.mms","com.android.mms.ui.ConversationList")); 
startActivity(intent); 
+0

Cela ne fonctionnera pas sur certains appareils et peuvent ne pas fonctionner dans les futures versions d'Android. Ni l'application 'com.android.mms' ni le fournisseur de contenu' content: // sms/inbox' ne devraient être utilisés par les développeurs, car ils ne font pas partie du système d'exploitation. – CommonsWare

+0

Merci, j'ai mis à jour ma réponse avec un avertissement. – Brian

+0

Merci .. je vais vérifier. –

Questions connexes