Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.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 自定义通知中的单选按钮_Java_Android_Kotlin - Fatal编程技术网

Java 自定义通知中的单选按钮

Java 自定义通知中的单选按钮,java,android,kotlin,Java,Android,Kotlin,我想创建一个包含单选按钮和确认按钮的自定义通知 显示工作,但当我点击“确认”按钮时,我想用广播接收器触发一个挂起的意图,该接收器以某种方式具有当前选中的单选按钮的答案 我能做到这一点的唯一方法是给每个单选按钮一个指向同一个广播接收器的按钮。它有一个静态字段,存储上次按下单选按钮的值(因为所有挂起的意图都引用了不同的广播接收器实例) 有更好的方法吗?似乎很容易出错没有其他方法来处理单选按钮选择。您无法从挂起的意图中获取视图。是否至少有更好的方法来避免“静态”引用上次按下的按钮?例如,是否将所有意图

我想创建一个包含单选按钮和确认按钮的自定义通知

显示工作,但当我点击“确认”按钮时,我想用广播接收器触发一个挂起的意图,该接收器以某种方式具有当前选中的单选按钮的答案

我能做到这一点的唯一方法是给每个单选按钮一个指向同一个广播接收器的按钮。它有一个静态字段,存储上次按下单选按钮的值(因为所有挂起的意图都引用了不同的广播接收器实例)


有更好的方法吗?似乎很容易出错

没有其他方法来处理单选按钮选择。您无法从挂起的意图中获取视图。是否至少有更好的方法来避免“静态”引用上次按下的按钮?例如,是否将所有意图发送到同一广播接收器实例?或者是否有方法将参数传递给广播侦听器?您可以使用意图附加发送所有必需的数据。这并不是真的,因为在创建意图时,所选单选按钮未知:/