Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android-从通知中获取值_Java_Android_Notifications_Android Edittext - Fatal编程技术网

Java Android-从通知中获取值

Java Android-从通知中获取值,java,android,notifications,android-edittext,Java,Android,Notifications,Android Edittext,我在谷歌上找不到这方面的任何东西,这里也找不到?但是我正在尝试创建一个通知并检索一个EditText字段的值,该字段已设置为通知的自定义视图 是否仍有方法检索此值?通知(据我所知)可以设置和/或更新。。但一定有办法 在您的通知意图中 Intent notificationIntent = new Intent(this, FlightActivity.class); Bundle bundle = new Bundle(); bundle.putString("whatever",YOUR_ST

我在谷歌上找不到这方面的任何东西,这里也找不到?但是我正在尝试创建一个通知并检索一个EditText字段的值,该字段已设置为通知的自定义视图


是否仍有方法检索此值?通知(据我所知)可以设置和/或更新。。但一定有办法

在您的通知意图中

Intent notificationIntent = new Intent(this, FlightActivity.class);
Bundle bundle = new Bundle();
bundle.putString("whatever",YOUR_STRING_VALUE);
notificationIntent.putExtras(bundle);
当应用程序启动时,您可以使用intent


这就是你想要的吗?那是不可能的。通知中的实际
EditText
视图甚至不属于您的流程-它由系统使用您提供的
remoteview
对象实例化。与它通信的唯一方法是通过发送预定义的意图,例如通过
setonclickpendingent
。但是,您无法通过这种方式检索
EditText
的内容


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

但此意图在待定的通知意图中。那么这个意图是在通知之前创建的,那么他如何在通知存在期间修改它呢?但是当他创建了挂起的意图时,他肯定知道通知将显示什么,它是什么类型的通知。。对话还是别的什么…?我也这么想,我要做一个对话。当应用程序快速向用户提问时,它会非常方便,因此在通知栏中回答问题只需用户回答问题的一两个步骤。无论如何谢谢你!