Как получить экземпляр приостановленной активности? - PullRequest
0 голосов
/ 28 сентября 2011

Есть ли способ получить экземпляр приостановленной активности? Мне нужно запустить публичный метод из другого Activity, когда он приостановлен, и я не могу использовать статический метод

Ответы [ 2 ]

2 голосов
/ 28 сентября 2011

Это не имеет смысла с точки зрения Android.Если это что-то, что повлияет на пользовательский интерфейс Activity, тогда централизуйте информацию во внешнем классе и прочитайте ее в onResume приостановленной Activity.

0 голосов
/ 28 сентября 2011

Вы можете сохранить экземпляр действия в Hashtable с уникальным ключом в методе onPause () () и извлекать его всякий раз, когда захотите, и работать над ним. проверки на исключение указателя mull coz dvm / a-os, возможно, убил активность, если считает, что это лучше всего сделать.

Я не уверен, что это сработает, но официальный метод, который я предполагаю, может быть таким: вы можете попытаться получить все действия, используя ContextManager / ActivityManager apis, и перебирать каждый n, делая необходимое.

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