Понимание параметров вызова в другой деятельности - PullRequest
0 голосов
/ 12 марта 2012

Пример задачи (для понимания)

  1. Вычислить:

                 x = a + b.
                 y = x + c.
    
  2. Создайте метод для сохранения значений x и y для отправки в другое действие.

  3. Вызов значений x и y в другой операции в TextView.

Детализируйте как можно больше, пожалуйста, я начинаю сейчас и пытаюсь понять. спасибо

Детализация позволяет создавать переменные, например, вызывать их, типы переменных, намерение создавать ....

1 Ответ

1 голос
/ 12 марта 2012

В FirstActivity:

static public final String A = "a";
static public final String B = "b";

int a = ...
int b = ...
final Intent i = new Intent(this, SecondActivity.class);
i.putExtra(A, a);
i.putExtra(B, b);
this.startActivity(i);

В методе onCreate () SecondActivity:

@Override
protected void onCreate(final Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
            ...
        final Intent startingIntent = this.getIntent();
        final Bundle extras = startingIntent.getExtras();
        a = extras.getInt(FirstActivity.A);
        b = extras.getInt(FirstActivity.B);
...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...