Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.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_Android Activity - Fatal编程技术网

Java 从底部导航活动获取数据

Java 从底部导航活动获取数据,java,android,android-activity,Java,Android,Android Activity,我有两个活动第一个是MainActivity(FirstActivity),它只显示数据, 第二个是BottomNavigationView活动(SecondActivitys) 当我转到第二个活动的某个活动时,我想将数据发送回第一个活动 我有使用意图,但在MainActivity上只有一个按钮可以启动一些第二个活动。这意味着我必须调用startActivity,而不调用requestCode我无法在MainActivity上使用onActivityResult 我怎样才能解决它?请帮帮忙,谢谢

我有两个活动第一个是MainActivity(FirstActivity),它只显示数据, 第二个是BottomNavigationView活动(SecondActivitys

当我转到第二个活动的某个活动时,我想将数据发送回第一个活动

我有使用意图,但在MainActivity上只有一个按钮可以启动一些第二个活动。这意味着我必须调用startActivity,而不调用requestCode我无法在MainActivity上使用onActivityResult


我怎样才能解决它?请帮帮忙,谢谢

我不明白,为什么不能在ActivityResult上使用

但这里有另一种选择: 您可以尝试广播接收器或事件总线。 事实上,EventBus是一个使用广播接收器的库。 你可以看看那里:


注意:请不要在任何地方使用广播接收器。因为它们降低了代码的可读性。

因为在MainActivity上,当用户单击时,我有一个按钮。它转到BottonAvigationView活动中的一个选项卡,用户可以更改该选项卡以输入数据。当我重写onActivityResult时,我不知道要使用什么请求代码。你有私人联系方式让我们谈谈吗?我被耽搁了。你能帮忙吗?