在我的应用程序中,我动态地将Fragment添加到主活动视图的容器中。我想知道在使用Otto时添加Fragment时传递数据的最佳方法是什么。目前,我是这样做的,请注意示例中我没有发布我的CustomObject。
在我的主活动中:
在我的主活动中:
getSupportFragmentManager().beginTransaction()
.add(R.id.fragment_container, MY_CUSTOM_FRAGMENT).commit();
BusProvider.getInstance().post(produceCustomString());
我的碎片内部
@Subscribe
public void onCustomStringChanged(String customString) {
}