Как установить намерение возврата для деятельности? - PullRequest
0 голосов
/ 29 февраля 2012

У меня есть два отдельных действия, которые оба могут ссылаться на третье действие. По сути, я хотел, чтобы третье занятие поняло, какое из двух назвало его, а затем вернулось к этому занятию, когда настало время. Я видел и понимаю «putExtra», но выдавать его за строку и затем использовать строковые функции (такие как .equals ()), кажется неэффективным способом понять, к чему возвращаться. Есть ли лучший способ сделать это, с которым я не знаком?

Ответы [ 2 ]

1 голос
/ 29 февраля 2012

Если ваша деятельность началась как «Деятельность для результатов», вы можете использовать getCallingActivity , в противном случае кажется, что единственный вариант - передать что-то как часть Bundle, чтобы определить, какое действие вызвало другое действие.

0 голосов
/ 29 февраля 2012

Вы можете использовать целочисленные значения для ввода extras намерения для сравнения.

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

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