Android从其他活动填充listview

时间:2015-03-23 11:50:57

标签: android listview android-listview parameter-passing

我有一个产品列表(动态列表视图),每个listview的行实现onclicklistener带我到三个textview中显示的产品详细信息。 现在,我将通过getText.toString从这些文本视图中获取文本,并通过单击按钮在另一个活动中填充新的Listview。

即:SubmenuActivity(listview) - > ProductActivity(产品详细信息){Button add.setOnClickListener(将数据传递给CartActivity填充列表视图)}。

我知道我需要一个购物车应用程序,试图查看一些样品,但对我来说没有人。

非常感谢任何帮助或建议。提前谢谢。

1 个答案:

答案 0 :(得分:1)

当您启动产品活动时,可以使用

之类的操作
Intent intent = new Intent(this, ProductActivity.class);
startActivity(intent);

要将数据从一个活动传输到另一个活动,请将数据放入意图

Intent intent = new Intent(this, ProductActivity.class);
intent.putExtra(EXTRA_MESSAGE, message);
intent.putExtra(OTHER_INFO, otherInfo);
startActivity(intent);

并在您的ProductActivity中使用它

Intent intent = getIntent();
String message = intent.getStringExtra(EXTRA_MESSAGE);
String otherInfo = intent.getStringExtra(OTHER_INFO);

其中EXTRA_MESSAGE和OTHER_INFO是您应用中的常量。

此外,谷歌有关此的一步一步:http://developer.android.com/training/basics/firstapp/starting-activity.html