我在谷歌上和这里都找不到任何关于此的内容?但我正在尝试创建通知并检索已设置为通知的自定义 View 的 EditText 字段的值
有没有办法检索这个值?由于通知(据我所知)可以设置和/或更新..但必须有某种方式!
最佳答案
那是不可能的。通知中的实际 EditText
View 甚至不属于您的进程 - 它是由系统使用您提供的 RemoteViews
对象实例化的。与之通信的唯一方法是发回预定义的 Intent ,例如通过 setOnClickPendingIntent
。不过,您无法通过这种方式检索 EditText
的内容。
作为一种解决方案,我建议在用户点击通知时使用 EditText
显示对话框或 Activity ,并在那里处理他们的输入。
关于java - Android - 从通知中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6993595/