java - Android - 从通知中获取值

标签 java android notifications android-edittext

我在谷歌上和这里都找不到任何关于此的内容?但我正在尝试创建通知并检索已设置为通知的自定义 View 的 EditText 字段的值

有没有办法检索这个值?由于通知(据我所知)可以设置和/或更新..但必须有某种方式!

最佳答案

那是不可能的。通知中的实际 EditText View 甚至不属于您的进程 - 它是由系统使用您提供的 RemoteViews 对象实例化的。与之通信的唯一方法是发回预定义的 Intent ,例如通过 setOnClickPendingIntent。不过,您无法通过这种方式检索 EditText 的内容。

作为一种解决方案,我建议在用户点击通知时使用 EditText 显示对话框或 Activity ,并在那里处理他们的输入。

关于java - Android - 从通知中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6993595/

相关文章:

java - SAXParser 无法解析某些字符

Android 4.0保存asp页面内容供离线查看

python - 如何在kivy python中通过滑动来更改屏幕

android - 处理 AsyncTask 的屏幕方向

macos - 右上角通知HUD窗口

javascript - 通知声音不起作用

email - CQRS 和电子邮件通知

java - JTree 显示与子节点相同的节点

java - 区分 Java 线程和 OS 线程?

java - UML、Java 和 ArrayList