Android:如何从通知中恢复应用程序?

Android:如何从通知中恢复应用程序?,第1张

概述我正在尝试将我的通知编程为RESUME我的应用程序,而不是简单地启动我的应用程序的新实例…我基本上是在寻找它做同样的事情,因为长按主页按钮并恢复应用程序从那里.这是我目前正在做的事情:voidnotifyme(Stringstring){Stringns=Context.NOTIFICATION_SERVICE;Not

我正在尝试将我的通知编程为RESUME我的应用程序,而不是简单地启动我的应用程序的新实例…我基本上是在寻找它做同样的事情,因为长按主页按钮并恢复应用程序从那里.

这是我目前正在做的事情:

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);}

我猜测新的Intent系列是问题所在……任何帮助都将不胜感激!

解决方法:

你需要设置你的旗帜

 notification.flags = Notification.FLAG_ONGOING_EVENT | Notification.FLAG_NO_CLEAR;    notificationIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_top | Intent.FLAG_ACTIVITY_SINGLE_top);

此外,如果您从未希望存在重复活动,请在清单中为其指定此属性

androID:launchMode="singleTask"
总结

以上是内存溢出为你收集整理的Android:如何从通知中恢复应用程序?全部内容,希望文章能够帮你解决Android:如何从通知中恢复应用程序?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1102564.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存