0

Я создал пусковую установку, которая запускает Activity на домашней прессе. Однако я хочу начать различные действия в зависимости от разных обстоятельств. Можно ли перехватить домашний пресс и назначить ему определенную активность динамически в моей пусковой установке, прежде чем заявлять о какой-либо деятельности?Приложение для Android Launcher: возможно ли предоставить пользователю различные действия для домашнего пресса?

Что можно здесь? Я полагаю, что могу setContentView(something else), но я бы предпочел начать совершенно разные действия.

+0

Вы хотите, чтобы деятельность по расширению запускалась на одной кнопке? – sushildlh

+0

Да. На домашней кнопке. Как динамическая пусковая установка. Однако все виды деятельности будут моими. – JohnyTex

ответ

0

Если вам не нужно запускать Activity, вы можете просто создать экземпляр Fragment s на основе вашей логики. В противном случае у вас может быть невидимый Activity, который быстро выполняет некоторую логику, а затем загружает еще один Activity.

+0

Это то, что у меня есть; У меня есть активность, запускающая другую, однако это приводит к изменению жизненного цикла (onPause/onResume) в другой деятельности, что раздражает, потому что вы можете быстро вернуться домой и вызвать много этих циклов в запущенной деятельности. Фрагменты в порядке, однако я предпочел бы иметь совершенно новую активность. – JohnyTex

+0

«Я предпочел бы совершенно новую деятельность» Почему? – OrhanC1

+0

Чтобы сделать его модульным. Я просто хочу сделать другое мероприятие, как мне заблагорассудится. Не вмешивайтесь в фрагменты и прочее. – JohnyTex

0

Как пусковая установка, вы можете. Посмотрите в onNewIntent обратного вызова

Как пряников, если активность уже была создана и новая Намерение доставляется в onNewIntent (Intent), все вновь предоставленные URI разрешения будут добавлены к уже существующим он держится.

+0

onNewIntent уже включен в действие. – JohnyTex

+0

Ну, вы * можете * скрыть свою активность по умолчанию и определить, показывать или открывать другую активность здесь –

+0

Причины изменения жизненного цикла. – JohnyTex

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

  • Нет связанных вопросов^_^