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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
#1

Перезапуск приложения после вкл/выкл разрешения на Marshmallow - Программирование Android

28.12.2015, 12:47. Просмотров 361. Ответов 4

Добрый день!

Подскажите пожалуйста, может кто сталкивался.

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

Это нормальное поведение?
И как сделать так, чтобы если приложение стартует заново, чтобы убивался старый инстанс приложения и в итоге по нажатию на кнопку назад, приложение закрывалось?

Nexus 7 (2013) 6.0.1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2015, 12:47     Перезапуск приложения после вкл/выкл разрешения на Marshmallow
Посмотрите здесь:

Два разных действия на одной кнопке (вкл/выкл) - Программирование Android
Подскажите как сделать кнопку в которой при первом нажатии будет действие 1(вкл) и при втором нажатии действие 2(выкл).

Разрешения приложения - Программирование Android
Ребят подскажите пожалуйста Как можно дать права приложению на пользование wi-fi Раньше на ходил такое А сейчас вообще никак не могу...

Разрешения для приложения - Программирование Android
Ставлю в своем приложении следующие разрешения: <uses-permission android:name="android.permission.INTERNET" /> <uses-permission...

Адаптация приложения под разные разрешения экранов - Программирование Android
Здравствуйте! Возникла проблема с отображением интерфейса приложения на различных экранах. Суть такова.На форме расположено 4...

Что не так с Marshmallow? - Программирование Android
1. не срабатывает именно в 6.0 audioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE); ...

Huawei Honor 4C - Будет ли android Marshmallow? - Программирование Android
Простите, если задаю вопрос не в том разделе, на форумах бываю редко. Меня интересует вопрос - появится ли на данной модели телефона...

Поясните про права для Marshmallow - Программирование Android
Собирал своё приложение для версии Android 4.0.3 c API 15. Проверял на соответствующем планшете. Всё работает, начал изучать возможность...

Автозапуск приложения после его закрытия - Программирование Android
Всем привет. Хочу сделать автозапуск приложения после его закрытия или сворачивания через некоторое время, как можно реализовать? возможно...

Оставаться залогиненным после выхода из приложения - Программирование Android
В общем, есть приложение с функцией регистрации/входа, и каждый раз, когда запускаешь его, получаешь login Activity. Как сделать так, как,...

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

AlarmManager не работает после закрытия приложения - Программирование Android
Всем привет, сделал ресивер + нацепил туда alarm вот код в классе ресивера public void SetAlarm(Context context) { AlarmManager...

SharedPreferences стираются после перезапуска приложения - Программирование Android
Доброго времени суток. В моем приложении пробую хранить его данные конфигурации (адрес сервера , идентификатор пользователя) при помощи...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
1566 / 1308 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
28.12.2015, 13:40     Перезапуск приложения после вкл/выкл разрешения на Marshmallow #2
Stylish2013, пробовали поставить у activity в manifest
XML
1
launchMode="singleInstance"
?
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
28.12.2015, 14:38  [ТС]     Перезапуск приложения после вкл/выкл разрешения на Marshmallow #3
Пробовал, поведение такое же(
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
28.12.2015, 14:50     Перезапуск приложения после вкл/выкл разрешения на Marshmallow #4
Цитата Сообщение от Stylish2013 Посмотреть сообщение
Это нормальное поведение?
По идее да, что в этом не нормального?
Цитата Сообщение от Stylish2013 Посмотреть сообщение
И как сделать так, чтобы если приложение стартует заново, чтобы убивался старый инстанс приложения
А зачем?
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
28.12.2015, 15:16  [ТС]     Перезапуск приложения после вкл/выкл разрешения на Marshmallow #5
Цитата Сообщение от Spelcrawler Посмотреть сообщение
Сообщение от Stylish2013
Это нормальное поведение?
По идее да, что в этом не нормального?
Это путает пользователя. Да и странно, ведь в логах происходил Kill прилаги, а по факту, она не убивается.

Цитата Сообщение от Spelcrawler Посмотреть сообщение
Сообщение от Stylish2013
И как сделать так, чтобы если приложение стартует заново, чтобы убивался старый инстанс приложения
А зачем?
Опять же, чтобы не смущало пользователя, если прилага уже заново запустилась, так будьте добры уберите и старый инстанс, если он уже не нужен.

Такое поведение проявляется не во всех приложениях. По крайне мере в GMail второго инстанса нет.
Yandex
Объявления
28.12.2015, 15:16     Перезапуск приложения после вкл/выкл разрешения на Marshmallow
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru