2016-02-02 11 views
1

Я разрабатываю приложение для Android-устройства без NO SCREEN! Естественно, проблема в том, что у меня нет фокуса окна (у меня нет экрана)
поэтому onPause вызывается сразу после onResume.Избегайте вызова onPause(), когда нет фокуса окна

Для тестирования я использую управляемый ПК с имитируемой компоновкой пользовательского интерфейса, но когда я теряю фокус или запускаю без имитационного интерфейса на моем устройстве, вызывается onPause.

Я попробовал флаги менеджера окон, чтобы помочь мне, но никто из них не помог мне. Кто-нибудь пробовал приложение без экрана или может помочь?

ответ

2

Возможно, вам удастся выполнить свою работу с помощью Activity, но вы, вероятно, сделаете свою жизнь излишне несчастной. Я думаю, что вы ищете Service или, может быть, BroadcastReceiver. Проверьте официальную документацию на Services и Broadcast receivers.

+0

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

+0

Я ищу решение «обмануть» ОС Android, как будто я всегда нахожусь на sceen – Androidy

+0

@Androidy Я не знаю, возможно ли это. И даже если это так, вы, вероятно, вызывают больше проблем, чем вы решаете. Если вы действительно хотите придерживаться 'Activity' (который я не рекомендую), возможно, один из ответов на [этот вопрос] (http://stackoverflow.com/questions/2704084/how-to-launch-an- activity-without-a-ui) поможет вам – simon

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

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