java - Android:如果 Activity 已经在运行,如何捕获 Intent 的 Extras?

标签 java android android-intent extras

我在状态栏中放置了一条通知,其中包含指向我的主要应用程序(主要 Activity )的 PendingIntent(带有额外信息)。当用户单击状态栏时,将触发 PendingIntent 并启动我的应用程序,我可以在我的 onCreate() 方法中读取 Extras 信息。到目前为止,一切都很好。

但如果我的应用程序已经在运行,PendingIntent 只会使应用程序进入前台,它不会调用我的任何方法,因此我无法读取 Extras 中的内容。我能做什么?

谢谢!

最佳答案

它确实调用了一个方法。

查看 OnNewIntent

关于java - Android:如果 Activity 已经在运行,如何捕获 Intent 的 Extras?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2377268/

相关文章:

java - 更改 R.java 文件内容

android - 从 Alertdialog 启动另一个 Activity

java - JOptionpane.showMessageDialog 不在 if 语句内工作(事件处理程序)

java - 为什么 compilerArgs 只能在 fork 为真时设置?

java - 将 ejb 项目从 websphere 转换为 glassfish 2.0

java - 制作1个单一JButton改变面板背景

android - 导航架构组件-如何刷新 fragment ?

android - 提醒通知 - Android Lollipop

java - Android SDK public void 获取错误

java - 如何在android中显示FTP下载的进度条更新