Как я могу передать значение из новой деятельности в старую деятельность? - PullRequest
1 голос
/ 26 августа 2010

Я использую две операции, Старая активность и Новая активность . Я хочу передать значение от Новая активность до Старая активность . Как мне это сделать?

1 Ответ

3 голосов
/ 26 августа 2010

пример ::

            Bundle bundle = new Bundle();
            bundle.putInt("newPicPosition", position);              
            Intent intent = new Intent(NewActivity.this, OldActivity.class);
            intent.putExtras(bundle);
            setResult(Activity.RESULT_OK, intent);
            finish();

использование setResult ()

public final void setResult (int resultCode, Intent data) С тех пор: API Level 1 Вызовите это, чтобы установить результат, по которому ваша активность вернется к своему вызывающему.

Параметры ::

resultCode Код результата для распространения обратнона исходное действие, часто RESULT_CANCELED или RESULT_OK
data Данные для распространения обратно на исходное действие.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...