Как вернуть текущую дату и время из вызываемой активности? - PullRequest
2 голосов
/ 30 января 2012

Мне трудно понять, как вернуть текущую строку даты и времени из вызываемой активности в вызывающую активность в операторе setResult.Из того, что я смог исследовать, кажется, что это связано с созданием объекта Bundle с помощью метода putExtras.Использовать ли метод putString для строковых данных?Ему нужен ключ и значение.Был бы признателен за пример кода.Спасибо.

Ответы [ 3 ]

1 голос
/ 30 января 2012

Вы можете сделать что-то вроде этого ...

Uri data = Uri.parse("content://anything/");
Intent result = new Intent(null,data);
result.putExtra("DATE",dateVariable);
setResult(RESULT_OK,result);
finish();

и для переопределения чтения onActivityResult ...

позвоните data.getData(), чтобы получить Uri ... позвоните data.getStringExtra("DATE"), чтобы узнать дату.

0 голосов
/ 30 января 2012

В упражнении, из которого вы получите дату: Напишите ниже код:

Намерение намерения = новое намерение (nameoftheactivitywhereyourpresent. это , nameoftheactivity везде, где вы хотите ввести пароль. class );

intent.putExtra («Дата», дата);startActivity (намерение);

/////////////////////////////////////////////////////////////

В упражнении, в котором вы хотите получить дату, напишите код ниже.

Intent getIntent = getIntent();Строка retailercodeCollection = getIntent.getStringExtra ("Date");

0 голосов
/ 30 января 2012

Вы можете использовать setResult (RESULT_OK, намерение).

намерение означает намерение, включающее необходимые данные.

Вы можете добавить некоторые дополнения к намерению и передать его setResult.

поиск некоторых примеров кодов.

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