Ich versuche meine Benachrichtigung zu RESUME meiner App zu programmieren, anstatt einfach eine neue Instanz meiner App zu starten ... Ich bin im Grunde darauf aus, um dasselbe zu tun, wenn die Home-Taste lang gedrückt ist und die App wird von dort wieder aufgenommen.Android: Wie man eine App von einer Benachrichtigung wieder aufnimmt?
Hier ist, was ich derzeit tue:
void notifyme(String string){
String ns = Context.NOTIFICATION_SERVICE;
NotificationManager mNotificationManager = (NotificationManager)
getSystemService(ns);
int icon = R.drawable.notification_icon; // icon from resources
CharSequence tickerText = string + " Program Running..."; // ticker-text
long when = System.currentTimeMillis(); // notification time
Context context = getApplicationContext(); // application Context
CharSequence contentTitle = *********; // expanded message title
CharSequence contentText = string + " Program Running...";//expanded msg text
Intent notificationIntent = new Intent(this, Main.class);
PendingIntent contentIntent = PendingIntent.getActivity(
this, 0, notificationIntent, 0);
// the next two lines initialize the Notification, using the configurations
// above
Notification notification = new Notification(icon, tickerText, when);
notification.setLatestEventInfo(context, contentTitle, contentText,
contentIntent);
final int HELLO_ID = 1;
mNotificationManager.notify(HELLO_ID, notification);
}
Ich vermute, dass die neue Intent Linie ist, wo das Problem liegt ... jede mögliche Hilfe würde geschätzt!
möglich Duplikate: http: // stackoverflow.com/questions/5502427/resume-application-and-stack-from-notification, http://stackoverflow.com/questions/3356095/how-to-bring-android-existing-activity-to-front-via- Benachrichtigung – Philipp
das hat mir geholfen http://stackoverflow.com/questions/3305088/how-to-make-notification-intent-resume-rather -than-make-a-new-intent/39482464 # 39482464 – TharakaNirmana