Android:新类变量初始化

时间:2011-04-19 12:13:43

标签: android android-activity android-intent

我在android中有两个类(活动):

  1. ProfileScreen。
  2. FillDetailScreen。
  3. 现在来自活动1我通过以下代码调用活动2:

    Intent it = new Intent(ProfileScreen.this, FillDetailsScreen.class);        
    startActivity(it);
    

    但是我在FillDetailsS​​creen中有一些类变量,如何从我的活动1(ProfileScreen)初始化它们?

2 个答案:

答案 0 :(得分:1)

你应该在意图中传递他们的值:

it.putExtra("param1", var1);
it.putExtra("param2", var2);

在FillDetailScreen中:

intent = getIntent();
var1 = intent.getExtra("param1");

答案 1 :(得分:0)

只需声明类变量 static ,并使用 FillDetailsS​​creen.varName = value 在ProfileScreen类中启动它们。