2013-09-23 1 views
0

Я загрузил приложение для рисования для своего ребенка, который защищает ребенка от случайного выхода из приложения, нажав кнопку «Домой».Приложение игнорируется нажатие кнопки дома

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

Однако, это приложение не делает этого, потому что оно явно не прекращает/перезапускает. Это просто полностью игнорирует нажатие кнопки «Домой».

Я думал, что это невозможно, и мне действительно любопытно, знает ли кто-нибудь, как они это совершают.

ответ

0

Это на самом деле не игнорирует кнопку дома. То, что на самом деле происходит, - это запускающая программа, и затем отправляет новое намерение снова запустить приложение. Если вы пытаетесь реплицировать это, вам нужно убрать намерение, которое предназначено, чтобы вернуть приложение в начало, а не создавать новый экземпляр. Другим незначительным изменением является то, что вы также захотите удалить любую анимацию перехода.

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

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