Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.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/214.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 为什么使用dialog和putextra不';行不通_Java_Android - Fatal编程技术网

Java 为什么使用dialog和putextra不';行不通

Java 为什么使用dialog和putextra不';行不通,java,android,Java,Android,我的问题是,为什么dialog.putExtra不起作用 我的代码: dialog.putExtra(); 能否将putExtra添加到对话框中 也许这里有人能帮我解决这个问题putExtra不适合对话。它是意图的一个组成部分。不能将putExtra用于对话类 如果你想分享你真正想做的事情,我希望我能进一步帮助你。最好使用DialogFragment,你可以传递一个bundle并将参数设置到DialogFragment,然后将其返回到DialogFragment中。您还将获得与其关联的生命周期

我的问题是,为什么
dialog.putExtra
不起作用

我的代码:

dialog.putExtra();
能否将
putExtra
添加到
对话框中


也许这里有人能帮我解决这个问题

putExtra不适合对话。它是意图的一个组成部分。不能将putExtra用于对话类


如果你想分享你真正想做的事情,我希望我能进一步帮助你。

最好使用
DialogFragment
,你可以传递一个bundle并将参数设置到
DialogFragment
,然后将其返回到
DialogFragment
中。您还将获得与其关联的生命周期回调


或者,如果您只想使用
对话框
,则必须按照@K M Rejowan Ahmmed的建议进行设置,那么对话框中putExtra的替代品是什么呢?您可以在对话框中使用TextView并使用setText为其设置值。直到现在我还没有想出一个主意,或者我太笨了,不知道如何使用intent.putExtra使用对话框来获取数据