我基本上创建了一个程序,其中一个类具有来自衣柜的数据,基本上是由顶部底部和鞋类组成的三个阵列列表,如果用户选择生成按钮,则它自动将它们带到生成屏幕。如何在活动中调用数组列表(生成屏幕)?
以下是我在生成屏幕之前的活动中所拥有的内容:
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);
如何在生成器类中返回这些值以在其中使用?
答案 0 :(得分:0)
在onCreate的Generator类中
Intent i = getIntent();
ArrayList<String> top = i.getStringArrayListExtra("Tops");
ArrayList<String> bot = i.getStringArrayListExtra("Bottoms");
ArrayList<String> fw = i.getStringArrayListExtra("Footwear");
答案 1 :(得分:0)
在你的生成类中你会放
意图i = getIntent();
top =i.getStringExtra("top");
bottom = i.getStringExtra("bottom");
fw = i.getStringExtra("fw");