检查调用活动或调用setResult



我有两个活动。扩展Fragment活动并在列表(fragment1)中显示一些数据,如果单击列表项(fragment2)则显示详细信息。Fragment2有一个菜单项,可以点击它来编辑数据集。如果用户想编辑数据片段,则调用每个startActivityForResult的其他活动,他可以在其中编辑数据集。

我应该检查编辑活动,如果它是由getCallingActivity调用的结果还是我应该setResult ?(我finish()活动保存后重新启动活动,以清除EditText视图,因为一个人可以编辑或插入新的数据集在该活动。)

你可以直接调用setResult()而不检查调用活动。不关心结果的Activity会直接忽略它,而不会造成任何伤害。

最新更新