【问题标题】:How does Setting Up Notification when user leaves the app work?用户离开应用程序时设置通知如何工作?
【发布时间】:2018-09-11 19:42:57
【问题描述】:

我是编码新手。我正在使用带有 Java 的 Android Studio。我花了过去 3 个小时寻找如何在用户离开应用程序时在顶部设置通知显示,以便他们在想要返回应用程序时始终可以单击通知,但我找不到该操作的任何内容我需要。

该应用程序会跟踪用户的 GPS,我希望他们能够始终知道,当应用程序运行时,它将继续跟踪他们的 GPS。所以我的想法是在他们离开应用程序时弹出一个通知窗口,这样他们就可以知道应用程序正在后台运行。

任何帮助将不胜感激!我正在自己构建这个应用程序作为一个激情项目,我正在学习 Udacity Google Android 课程。我很早就完成了课程并在这个应用程序上工作以获得乐趣。我们没有了解通知或 GPS 跟踪,但我正在尽我所能学习新事物。感谢您的耐心和帮助!

我的应用代码在这里方便查看: https://github.com/PoetryHorizon/eloteroMan2

【问题讨论】:

    标签: android android-notifications


    【解决方案1】:

    使用foreground Service。对于任何后台逻辑,您都应该使用 Service,并且在 Android Oreo 及更高版本中,您需要将其设置为前台 Service,这意味着它会发布通知。

    然后,您可以向该通知集添加 PendingIntent 以重新打开您的应用。请参阅 Android 的 Notification documentation 了解如何设置 PendingIntent。你会想要使用PendingIntent.getActivity(),你传递的意图是new Intent(someContext, YourActivity.class)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-28
      • 2018-06-07
      相关资源
      最近更新 更多