我有两个活动,第一个是MainActity( FirstActivity ),它仅显示数据, 第二个是BottomNavigationView Activity( SecondActivitys )。
当我进入 SecondActivitys 的某些活动时,我想将数据发送回FirstActity。
我使用了Intent,但是在MainActivity上只有一个按钮可以启动 SecondActivitys 中的一些按钮。这意味着我必须在没有 requestCode 的情况下调用 startActivity ,我无法在 MainActivity
上使用onActivityResult我该如何解决?请帮忙!!
答案 0 :(得分:0)
我不明白,为什么您不能使用 onActivityResult ?
但这是替代方法: 您可以尝试BroadcastReceiver或EventBus。 实际上,EventBus是一个使用BroadcastReceivers的库。 您可以在此处查看:Android-Broadcast Receiver
注意:请不要在任何地方都使用广播接收器。因为它们降低了代码的可读性。