2016-07-10 6 views

Antwort

0

Die Behelfslösung würde ich vorschlagen, ist die setContentIntent auf eine einfache Tätigkeit zu leiten, in der Sie bestimmte Fälle behandelt in die onCreate() mit der gewünschten Absicht Ihrer Wahl.

+0

Sie haben Recht, es eine Lösung ist, und ich verwende es :) Nur Logik vereinfachen wollen. – Alexey

0

versuchen diese

Intent intent = new Intent(this, YOURACTIVITY.class); 
    PendingIntent pendingIntent = PendingIntent.getActivity(this, 0 /* Request code */, intent, 
      PendingIntent.FLAG_ONE_SHOT); 
    NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this) 
      .setContentIntent(pendingIntent); 
+0

'FLAG_ONE_SHOT' ist hier nicht hilfreich. Ich muss zum Beispiel zwischen 'YOURACTIVITY1.class' und' YOURACTIVITY2.class' wählen. – Alexey

+0

Setzen Sie die Initialisierung der Absicht in if-Anweisung –