Передача переменной int между действиями Android - PullRequest
2 голосов
/ 29 марта 2011

Я делаю викторину. Однако мне нужно добавить переменную оценки, которая может быть изменена. Игра работает так, что использует несколько различных действий. Как я могу передать этот счет и изменить его на протяжении всей деятельности.

Ответы [ 2 ]

3 голосов
/ 29 марта 2011

Вот пример передачи целого числа из одного действия в другое.

Запустите ActivityA и передайте ему int следующим образом:

Intent theIntent = new Intent(this, ActivityA.class);
theIntent.putExtra("somename", intVariable);  
startActivity(theIntent);

Получите целое число из ActivityA следующим образом:

int i = getIntent().getIntExtra("somename");
1 голос
/ 29 июля 2011

Попытка этого не работает в моей деятельности на Create-метод.Методу нужно значение по умолчанию в качестве второго параметра.

int id = getIntent().getIntExtra(DetailClick.ID_NAME,-1);

Надеюсь, это поможет!

...