我有 2 个片段,A 和 B
A 已经在运行并且已经填写了编辑文本和数据。
A中有一个按钮可以打开片段B
片段B是图片列表
我需要从 B 中选择一张图片并将其发送回 A 并设置为 imageview。
如何在不丢失 A 中已填写的所有数据的情况下执行此操作。
我有 2 个片段,A 和 B
A 已经在运行并且已经填写了编辑文本和数据。
A中有一个按钮可以打开片段B
片段B是图片列表
我需要从 B 中选择一张图片并将其发送回 A 并设置为 imageview。
如何在不丢失 A 中已填写的所有数据的情况下执行此操作。
尝试 Fragment.setTargetFragment 和 Fragment.getTargetFragment
使用 onSaveInstanceState http://developer.android.com/reference/android/app/Fragment.html#onSaveInstanceState(android.os.Bundle)
如果您仍然在将状态保存在片段中时遇到问题,请查看此线程。 片段的 onSaveInstanceState() 永远不会被调用