Android: инициализация новой переменной класса - PullRequest
0 голосов
/ 19 апреля 2011

У меня есть два класса (activites) в Android:

  1. ProfileScreen.
  2. FillDetailScreen.

Теперь из упражнения 1 я вызываю действие 2с помощью следующего кода:

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

Но у меня есть некоторые переменные класса в FillDetailsScreen, как я могу их инициализировать из моего действия 1, которое является ProfileScreen?

Ответы [ 2 ]

1 голос
/ 19 апреля 2011

вы должны передать их значения в умысле:

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

в FillDetailScreen:

intent = getIntent();
var1 = intent.getExtra("param1");
0 голосов
/ 19 апреля 2011

Просто объявите переменную класса static и инициализируйте их в классе ProfileScreen, используя FillDetailsScreen.varName = value .

...