Как сделать один экземпляр Activity с разными данными, передаваемыми через Intents в Android? - PullRequest
1 голос
/ 30 ноября 2010

Я хочу создать действие, которое должно быть создано только один раз, а затем оно должно обновляться на основе определенных значений. Сначала я попытался передать данные через Intent, но поскольку я выполнял эту операцию как singleTask, он не получает новый объект Intent и использует предыдущий.

Каким может быть способ передачи данных в действие, которое является однозадачным и требует обновления определенных значений?

Ответы [ 2 ]

3 голосов
/ 30 ноября 2010

Если ваша деятельность однозадачная, вам нужно обработать новые намерения в onNewIntent методе

0 голосов
/ 30 ноября 2010

Какая сущность генерирует новые значения? Если это Service, тогда ваш Activity может установить канал связи, поэтому Service может уведомить Activity о новых данных.

Подробнее здесь .

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