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

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

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

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

28.12.2015, 12:47. Просмотров 366. Ответов 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):

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

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

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

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

Перезапуск сервиса после task killer - Программирование Android
Здравствуйте, подскажите пожалуйста, как сделать, что бы сервис перезапускался после того, как пользователь очищает список недавно открытых...

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

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

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

Такое поведение проявляется не во всех приложениях. По крайне мере в GMail второго инстанса нет.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.12.2015, 15:16
Привет! Вот еще темы с ответами:

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

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

После выкл/вкл компьютера слетает разрешение экрана - Windows XP
После выкл/вкл компьютера слетает разрешение экрана, собственно в чем может быть причина? Поясню выставляю я при включение компьютера ...

Как выполнить javascript, после проверки (сохранения) результата в радиокнопке (вкл.выкл) - jQuery
Нужно выполнить javascript, после проверки (сохранения) результата в радиокнопке (вкл.выкл). И возможно еще его потребуется вшить в другой...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
28.12.2015, 15:16
Ответ Создать тему
Опции темы

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