如何将数据从一个片段传输到另一个片段android

新手上路,请多包涵

我知道的一种方法是通过活动。我们可以将数据从片段发送到活动,再从活动发送到片段还有其他方法吗?

原文由 skybolt 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 164
1 个回答

将数据从一个片段传递到另一个片段 Bundle 会有所帮助。

 LifeShapeDetailsFragment fragment = new LifeShapeDetailsFragment(); //  object of next fragment
Bundle bundle = new Bundle();
bundle.putInt("position", id);
 fragment.setArguments(bundle);

然后 push/call next Fragments.

并编码到下一个片段:

 Bundle bundle = this.getArguments();
int myInt = bundle.getInt("position", 0);

原文由 RobinHood 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题