2012-10-03 2 views
0

У меня есть служба, которая контролирует стек активности, чтобы получить верхнюю активность в стеке и выполняет действие, основанное на верхней активности. Я выяснил, как это сделать, используя разрешение GET_TASKS. Но проблема в том, что добавление нового разрешения заставляет моих пользователей вручную обновлять свое приложение. Поэтому я хотел знать, есть ли способ получить текущую активность без использования разрешения GET_TASKS?Есть ли способ получить текущую активность от службы без разрешения GET_TASKS в Android?

ответ

1

Нет. Разрешение есть по какой-либо причине. Документы для этого разрешения говорят:

Позволяет программе получать информацию о текущих или недавно запущенных задачах.

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

Смежные вопросы