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

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

Войти
Регистрация
Восстановить пароль
 
-37_Holod
1 / 1 / 1
Регистрация: 03.05.2013
Сообщений: 28
#1

Аномалия с некоторыми моделями Samsung - Программирование Android

21.06.2014, 15:49. Просмотров 527. Ответов 3
Метки нет (Все метки)

По какой-то непонятной причине в некоторых моделях самсунга при вызове Активити2 из Активити1 в Активити1 вызывается метод onDestroy() даже без использования метода finish(), т.е. вызывается onDestroy() при любых обстоятельствах, соответственно, при возвращении назад в Активити1 вызывается метод onCreate() вместо onResume().
Вот у товарища тот же вопрос http://forum.startandroid.ru/viewtop...t=119&start=40 (последний пост, 19 ноя 2013) к уроку http://startandroid.ru/ru/uroki/vse-...-activity.html .

Единственное что пришло в голову - сохранять при вызове onDestroy состояние обьекта активности в синглтон приложения, а при возвращении в активность в onCreate() забирать состояние обратно. Корявое решение, по моему мнению...
Может как-то возможно запретить системе вызывать onDestroy() ? Пробовал переопределять onDestroy() - выбрасывает ошибку, либо все равно уничтожает.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.06.2014, 15:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Аномалия с некоторыми моделями Samsung (Программирование Android):

Проясните разницу между CompatActivity, Support Library, SDK version и некоторыми другими параметрами - Программирование Android
Доброго дня. Путаюсь и не до конца понимаю смысл некоторых параметров проектов Android, типов классов, версий библиотек и других...

Аномалия - C#
На одном компьютере так,а на другом по-другому...С чем это может быть связано? (я про зеленый квадратик)

Аномалия с жд - Жесткие диски
2 дня назад заметил проблему, компьютер внезапно грузился 5 минут, но все-же загрузился и оказалось что 2 жд (1 для системы, 2 для файлов)...

Аномалия на харде - Жесткие диски
Народ! Подскажите, что происходит? Проблема такая - не могу удалять/перемещать файлы на диске Д. Просто тупо нет доступа. Дело точно не...

RichEdit аномалия - C++ Builder
Ребят, наткнулся на UFO в RAD XE3...я тут не знаю, может так должно быть....вобщем описание такое 1 Создаю проект 2 Кидаю на форму...

Аномалия с правами - Ubuntu Linux
root@office:/etc# sudo -u asterisk cat /etc/asterisk/sip.conf cat: /etc/asterisk/sip.conf: Permission denied root@office:/etc# ls -la...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
angryrobot
Командир зеленых роботов
348 / 285 / 53
Регистрация: 08.10.2013
Сообщений: 564
21.06.2014, 16:41 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от -37_Holod Посмотреть сообщение
По какой-то непонятной причине в некоторых моделях самсунга при вызове Активити2 из Активити1 в Активити1 вызывается метод onDestroy() даже без использования метода finish(), т.е. вызывается onDestroy() при любых обстоятельствах, соответственно, при возвращении назад в Активити1 вызывается метод onCreate() вместо onResume().
Это нормальное поведение системы, возможно просто кончается память и поэтому происходит уничтожение того, что пользователь не видит на экране в данный момент.
Цитата Сообщение от -37_Holod Посмотреть сообщение
Корявое решение, по моему мнению
Есть решение получше
Цитата Сообщение от -37_Holod Посмотреть сообщение
Может как-то возможно запретить системе вызывать onDestroy()
Нельзя
1
Usman
10 / 0 / 0
Регистрация: 20.06.2014
Сообщений: 8
21.06.2014, 22:13 #3
а про какие модели самсунг идет речь?
0
-37_Holod
1 / 1 / 1
Регистрация: 03.05.2013
Сообщений: 28
22.06.2014, 17:06  [ТС] #4
Цитата Сообщение от Usman Посмотреть сообщение
а про какие модели самсунг идет речь?
Samsung GT-I9300

а на другом телефоне и планшете самсунг, а так же лыжах, htc, fly все нормально.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.06.2014, 17:06
Привет! Вот еще темы с ответами:

Что за аномалия? - Смартфоны
Если раздавать с телефона то в скорости пишет : 421ГБ / с но доступно только 2МБ) Вопрос: Почему и от чего написанно 421. Скрин:...

Аномалия с отображением изображения - Видеокарты
Здравствуйте! Проблема такова: относительно недавно при включении компьютера изображение либо не выводилось вообще, либо выводило вот такие...

Аномалия в сетевом обозревателе - Windows 7
Уважаемые форумчане, прошу вашего совета в диагностике вот этой непонятной фигни. Как убрать эти устройства с иероглифами? Если что это...

SQLite Аномалия с количеством строк в БД! - C#
Народ, такая вот ситуация: Дал клиенту рабочую прогу, потом дал новую версию той же проги. данные первый раз вносили в бд через новую...


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

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

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