Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Свернутое приложение разблокирует экран, но не становится активным - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Jsoup получить элемент http://www.cyberforum.ru/android-dev/thread1445833.html
Подскажите как найти элемент в экземпляре Document, если цифры в id неизвестны(только буквы)? Document doc = Jsoup.connect(url).get(); // Element element = doc..... // String str =...
Программирование Android SwipeRefreshLayout + Fragment Имеется mainActivity c <android.support.v4.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/conteiner_swipe" ... http://www.cyberforum.ru/android-dev/thread1445693.html
Android.net.ConnectivityManager.getActiveNetworkInfo() Программирование Android
Объясните мне, пожалуйста, понятно, что делает этот метод (android.net.ConnectivityManager.getActiveNetworkInfo()). В документации написано, что он «возвращает информацию о текущей активной сети...
Socket Android Client and Java Socket Server Программирование Android
Доброго времени суток.Пытаюсь сделать простое клиент-серверное приложение. Клиент - приложение на Android устройстве. Сервер - Приложение на Java на моём компьютере. Много смотрел теории и написал...
Программирование Android Ошибка "Cannot find symbol variable layout" http://www.cyberforum.ru/android-dev/thread1445474.html
Подскажите, что случилось: edit_Text2 = (EditText) findViewById(R.id.editText2); edit_Text13 = (EditText) findViewById(R.id.editText13); edit_Text15 = (EditText)...
Программирование Android Боковое меню с Blur-эффектом Есть у кого опыт работы с Blur эффектом? Можете помощь сделать боковое меню с blur эффектом?)) Я создал проект пользуясь шаблоном Navigation Drawer Activity. Там уже есть выдвигающийся боковое... подробнее

Показать сообщение отдельно
_Vertigo_
14 / 14 / 2
Регистрация: 07.09.2013
Сообщений: 159
Завершенные тесты: 1

Свернутое приложение разблокирует экран, но не становится активным - Программирование Android

14.05.2015, 10:12. Просмотров 227. Ответов 0
Метки (Все метки)

Доброе утро. Столкнулся с проблемой пробуждения приложения.
1) Когда приложение активно, но экран в блокировке, все работает исправно.
2) Когда приложение свернуто, а экран в блокировке, экран разблокируется, но не переходит к активности моего приложения.
Как заставить работать второй пункт?

Добавлено через 29 минут
Реализовал следующее решение, хотелось бы узнать насколько оно правильное:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// Создал менеджер и wakelock'и:
powerManager = (PowerManager) getSystemService(Context.POWER_SERVICE);
        mWakeLock = powerManager.newWakeLock((PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.FULL_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP), "Loneworker - FULL WAKE LOCK");
        partialWakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, tag);
 
 
//"запустил пробуждение"
mWakeLock.acquire();
            MapsActivity.this.getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
            Intent i = new Intent(Intent.ACTION_MAIN);
            i.setComponent(new ComponentName(context, SomeActivity.class));
            i.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP |
                    Intent.FLAG_ACTIVITY_NEW_TASK);
            startActivity(i);
 
// в методе onResume() "завершил пробуждение"
protected void onResume() {
        super.onResume();
        if(mWakeLock.isHeld()){
            mWakeLock.release();
        }
        if(partialWakeLock.isHeld()){
            partialWakeLock.release();
        }
        Log.d(tag, "onResume()");
    }
P.S. оно вроде работает.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru