我有两个活动,第一个是MainActity(FirstActivity(,它只显示数据,第二个是BottomNavigationView活动(SecondActivitys(。
当我转到SecondActivitys的某些活动时,我想将数据发送回FirstActity。
我使用了Intent,但在MainActivity上只有一个按钮可以启动一些SecondActivity。这意味着我必须在没有requestCode的情况下调用startActivity,我不能在MainActivity上使用onActivityResult
我该怎么解决?请帮帮thx!!
我不明白,为什么不能使用onActivityResult?
但这里有另一种选择:您可以尝试BroadcastReceiver或EventBus。事实上,EventBus是一个使用BroadcastReceivers的库。你可以看看那里:安卓广播接收器
注意:请不要在任何地方使用广播接收器。因为它们降低了代码的可读性。