Java 从底部导航活动获取数据
我有两个活动第一个是MainActivity(FirstActivity),它只显示数据, 第二个是BottomNavigationView活动(SecondActivitys) 当我转到第二个活动的某个活动时,我想将数据发送回第一个活动 我有使用意图,但在MainActivity上只有一个按钮可以启动一些第二个活动。这意味着我必须调用startActivity,而不调用requestCode我无法在MainActivity上使用onActivityResultJava 从底部导航活动获取数据,java,android,android-activity,Java,Android,Android Activity,我有两个活动第一个是MainActivity(FirstActivity),它只显示数据, 第二个是BottomNavigationView活动(SecondActivitys) 当我转到第二个活动的某个活动时,我想将数据发送回第一个活动 我有使用意图,但在MainActivity上只有一个按钮可以启动一些第二个活动。这意味着我必须调用startActivity,而不调用requestCode我无法在MainActivity上使用onActivityResult 我怎样才能解决它?请帮帮忙,谢谢
我怎样才能解决它?请帮帮忙,谢谢 我不明白,为什么不能在ActivityResult上使用 但这里有另一种选择: 您可以尝试广播接收器或事件总线。 事实上,EventBus是一个使用广播接收器的库。 你可以看看那里:
注意:请不要在任何地方使用广播接收器。因为它们降低了代码的可读性。因为在MainActivity上,当用户单击时,我有一个按钮。它转到BottonAvigationView活动中的一个选项卡,用户可以更改该选项卡以输入数据。当我重写onActivityResult时,我不知道要使用什么请求代码。你有私人联系方式让我们谈谈吗?我被耽搁了。你能帮忙吗?