我在android中有两个类(活动):
现在来自活动1我通过以下代码调用活动2:
Intent it = new Intent(ProfileScreen.this, FillDetailsScreen.class);
startActivity(it);
但是我在FillDetailsScreen中有一些类变量,如何从我的活动1(ProfileScreen)初始化它们?
答案 0 :(得分:1)
你应该在意图中传递他们的值:
it.putExtra("param1", var1);
it.putExtra("param2", var2);
在FillDetailScreen中:
intent = getIntent();
var1 = intent.getExtra("param1");
答案 1 :(得分:0)
只需声明类变量 static ,并使用 FillDetailsScreen.varName = value 在ProfileScreen类中启动它们。