0

我基本上是在创建一个程序,其中一个类具有来自衣柜的数据,基本上是三个数组列表,包括上衣下装和鞋类,如果用户选择生成按钮,它会自动将它们带到生成屏幕。我将如何在要执行的活动中调用数组列表(生成屏幕)?

这是生成屏幕之前的活动中的内容:

private ArrayList top = new ArrayList();
private ArrayList bot = new ArrayList();
private ArrayList fw = new ArrayList();

a = new Intent(this, Generator.class);

a.putStringArrayListExtra("Tops", top);
a.putStringArrayListExtra("Bottoms", bot);
a.putStringArrayListExtra("Footwear", fw);
startActivity(a);

我将如何在生成器类中返回这些值以用于它们?

4

2 回答 2

0

在你的生成类中,你会放

意图 i = getIntent();

    top =i.getStringExtra("top");
    bottom = i.getStringExtra("bottom");
    fw = i.getStringExtra("fw");
于 2013-04-27T01:27:33.350 回答
0

在 onCreate 的 Generator 类中

Intent i = getIntent();
ArrayList<String> top = i.getStringArrayListExtra("Tops");
ArrayList<String> bot = i.getStringArrayListExtra("Bottoms");
ArrayList<String> fw = i.getStringArrayListExtra("Footwear");
于 2013-04-18T21:19:40.850 回答