Android - 将数据从意图传递到列表中的特定行

时间:2011-11-02 10:32:56

标签: android listview android-intent

我有一个包含两个按钮的行的列表。第X行中的按钮A会导致启动新活动。达到某些条件后,此新活动将显示警告框。 单击“警报”框中的“是”必须进行在我们单击行X中的按钮B时所做的更改。如何实现它?。如果我使用的是Intent,那么如何将值传递给Row x ??提前致谢!!

1 个答案:

答案 0 :(得分:0)

您可以使用

从活动A调用新活动(活动B)
startActivityForResult(Intent, int)

在意图中传递行x id。
活动A - (startActivityForResult(...) - >活动B

一旦父活动退出,后面的方法就会被调用。

protected void onActivityResult (int requestCode, int resultCode, Intent data)

活动B - onActivityResult(意图) - >活动A

您可以将结果与行x的行ID一起传递给意图中的活动A.