我有一个StudentList片段,它有一个List; Student类实现了Parcelable;单击StudentList片段中的项目将调用StudentFragment(使用Student.newInstance(selectedStudent))。
允许用户更新Student片段中的selectedStudent对象。用户单击StudentFragment中的“Save”后,我需要在StudentList片段中收到这些更新。
我应该如何实现这一目标?
(我认为使用Singleton来保存selectedStudent是一个坏主意,因为状态可能会在设备轮换或应用程序进入后台时丢失)
答案 0 :(得分:0)
您可以在How to communicate between fragments
:http://developer.android.com/training/basics/fragments/communicating.html
非常好解释。我在我自己的projet上实现了它,它完全正常。如果您对此有任何疑问,请不要犹豫!
答案 1 :(得分:0)
您应该使用Students
建立SQLite
数据库。并在用户更改数据时更新tables
。它在database