Android: Как получить результат, который будет возвращен текущей деятельностью? - PullRequest
0 голосов
/ 21 февраля 2011

Вопрос по Android: я в настоящее время нахожусь в Занятии А, и внутри ИИ начинаю Занятие Б, используя startActivityForResult.В разных точках в BI можно установить разные значения как результат, используя setResult.Пока я нахожусь в Занятии B, могу ли я проверить, каким будет текущий результат, который будет отправлен обратно в Занятие A?(Или я должен следить за этой информацией сам?) Спасибо.

Ответы [ 2 ]

3 голосов
/ 21 февраля 2011

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

1 голос
/ 21 февраля 2011

Javanator правильно - лучший способ - следить за результатом самостоятельно.

Тем не менее, вы можете сделать это немного проще для себя, если используете setResult(int resultCode, Intent data) форму setResult. Если вы сохраняете data как поле в вашем Activity классе, то вы можете использовать его для отслеживания текущего состояния возврата, а также возвращать этот же объект отслеживания вызывающему Activity.

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