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

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

Войти
Регистрация
Восстановить пароль
 
 
Тамика
Котовчанин
917 / 460 / 145
Регистрация: 16.02.2010
Сообщений: 3,190
Записей в блоге: 27
#1

Не работает приложение после нажатия кнопки home - Программирование Android

21.01.2015, 13:54. Просмотров 1173. Ответов 21
Метки нет (Все метки)

Добрый день, дорогие форумчане.
Волнует такой вопрос - написала приложение под android(intelij idea), запускаю на девайсе. Всё работает(вдруг пригодится - приложение по тачу обрезает часть картинки).
Нажимаю кнопку home. Потом снова открываю приложение(из меню мультивиндоу), оно не работает. То есть, открывается, но реакции на тач уже нет.
Подскажите, пожалуйста, в чём может быть причина?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.01.2015, 13:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не работает приложение после нажатия кнопки home (Программирование Android):

Повторное воспроизведение музыки после кнопки home (media-player) - Программирование Android
Собственно, погуглил, и нашел, что у всех обратная проблема - "как остановить музыку, если нажата кнопка home". У меня такой проблемы нет,...

Вывод изображения после нажатия кнопки - Программирование Android
Можно ли вывести изображение на главный layout, после нажатия кнопки, которая расположена на нём? По нажатию первой кнопки должно...

Как восстановить значения при открытии приложения после нажатия кнопки назад - Программирование Android
Как гарантированно вызвать onSaveInstanceState. Столкнулся с такой ситуацией. Сохраняю значения для перезагрузки приложения. Если телефон...

Определить нажатие кнопки Home и кнопки сворачивания приложения - Программирование Android
По аналогии с backPressed: @Override public void onBackPressed() { }

Событие нажатия на кнопку home - Программирование Android
я хочу по нажатию на среднию кнопку там где нарисован домик вывести сообщение @Override public boolean onKeyDown(int keyCode,...

Как программно убрать клавиатуру после нажатия кнопки "Далее"? - Программирование Android
Здравствуйте, уважаемые форумчане. Я недавно начал изучать android и столкнулся со следующей проблемой: я сделал поле ввода, и после ввода...

21
Armagedo
208 / 208 / 60
Регистрация: 22.08.2014
Сообщений: 644
21.01.2015, 17:23 #16
Камрады, не ссорьтесь, я вот вообще серьёзно щитаю, что ошибка в строке номер 35 во втором классе
0
Spelcrawler
527 / 497 / 111
Регистрация: 12.03.2014
Сообщений: 1,654
Завершенные тесты: 1
21.01.2015, 17:25 #17
Armagedo, а кто ссориться? Просто интересно как может у каких-то объектов проинициализированных в onResume пропасть контекст?)
0
CoolMind
419 / 402 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
21.01.2015, 17:29 #18
Цитата Сообщение от Spelcrawler Посмотреть сообщение
Это вообще как?
Вы не работали с ресурсоёмкими приложениями. Всё может быть и запросто. Но это было просто предположение, мне важно проверить результат.
Цитата Сообщение от Spelcrawler Посмотреть сообщение
И к тому же в таком случае приложение бы падало с NullPointerException.
И тоже не всегда (как мне кажется).
Я склонен считать, что теряется контекст.
0
Armagedo
21.01.2015, 17:33
  #19

Не по теме:

Всё...ща начнётся

0
Spelcrawler
527 / 497 / 111
Регистрация: 12.03.2014
Сообщений: 1,654
Завершенные тесты: 1
21.01.2015, 17:36 #20
Цитата Сообщение от CoolMind Посмотреть сообщение
Вы не работали с ресурсоёмкими приложениями. Всё может быть и запросто.
Такое может быть если активити не активна и выполняется какой-то фоновый процесс, которому нужен контекст этой активити. В таком случае - да, активити из памяти выгрузиться, а вот то что из нее запустилось работает, но уже без контекста, но опять же в таком случае приложение упадет сразу же как только попробует обратиться к выгруженным из памяти данным. А вот уж если активити запустилась, да еще и все проинициализировалось заново (т.к. все в onResume вынесено) не возможно в этом случае "потерять" контекст, ну никак просто) Активити на переднем плане - она существует, а т.к. она наследуется от класса Context, соответственно она сама себе контекст и его не может не быть.
0
CoolMind
419 / 402 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
21.01.2015, 17:40 #21
Spelcrawler, в этом я согласен.
Тамика, а как ведёт себя приложение, если повернуть экран на 90 градусов?
0
Тамика
Котовчанин
917 / 460 / 145
Регистрация: 16.02.2010
Сообщений: 3,190
Записей в блоге: 27
21.01.2015, 18:00  [ТС] #22
Ого дискуссия...

CoolMind, я ему засетила ориентацию горизонтальную, потому он не реагирует на повороты.
0
21.01.2015, 18:00
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.01.2015, 18:00
Привет! Вот еще темы с ответами:

Обработчик кнопки не работает - приложение компилируется, но крашится при запуске - Программирование Android
Всем привет! Собственно, проблема: у меня получилось сделать udp-listener за пару вечеров - слава яйцам! Теперь я захотел добавить...

Переопределение кнопки Home - Программирование Android
Как переопределить кнопку HomeButton? assert getSupportActionBar() != null; action_bar = getSupportActionBar(); ...

Отловить нажатие кнопки Home - Программирование Android
Всем привет! Как отловить нажатие кнопки Home. В onKeyDown не получается.... Какие ещё варианты?

Отслеживание нажатия кнопки - Программирование Android
В приложении присутствует две кнопки и один долгий цикл. Нужно ли отслеживать нажатие кнопки при выполнении цикла или андроид сам прервет...


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

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Опции темы

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