Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Paket236
2 / 2 / 0
Регистрация: 16.08.2013
Сообщений: 52
#1

Причина вызова onStop()

11.10.2016, 18:18. Просмотров 227. Ответов 4
Метки нет (Все метки)

Здравствуйте!
У меня короткий вопрос. Метод onStop() может вызваться при возвращении в предыдущую активити или при запуске следующей. Подскажите код, который поможет различить эти 2 ситуации, т.е. определить причину вызова onStop().
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.10.2016, 18:18
Ответы с готовыми решениями:

OnStop и onDestroy в активити
Если внутри активити происходит утечка памяти то оно упадет с OutofMemory и при...

Вызов onDestroy() без вызовов onPause() и onStop()
наткнулся на вопрос в одном тесте "Последний метод, вызываемый в жизненном...

В чем причина сбоя?
Есть apk, обработанный через proguard. При сбое посылает мне от пользователей...

Причина в эклипсе? Работа с бэкграундом и сокетом
public class MainActivity extends Activity { protected static final byte...

Сбои и ANR. 90% - Galaxy. В чем причина?
Есть 3 ошибки: java.lang.StackOverflowError: PMP7170B3G_DUO 2 9,5 % Galaxy Y...

4
Pablito
2707 / 2154 / 731
Регистрация: 12.05.2014
Сообщений: 7,516
Завершенные тесты: 1
11.10.2016, 18:41 #2
нет такого кода
0
Paket236
2 / 2 / 0
Регистрация: 16.08.2013
Сообщений: 52
11.10.2016, 20:20  [ТС] #3
Цитата Сообщение от Паблито Посмотреть сообщение
нет такого кода
Нашёл, это метод Activity.isFinishing(). А говорите, что нет .
0
vxg
Модератор
3246 / 2047 / 322
Регистрация: 13.01.2012
Сообщений: 7,926
11.10.2016, 21:22 #4
Paket236, этот метод не различит те две ситуации о которых вы спрашиваете а лишь третью о которой не спрашиваете)
0
CoolMind
421 / 404 / 65
Регистрация: 06.10.2012
Сообщений: 1,732
12.10.2016, 00:37 #5
Добрый день!
Цитата Сообщение от Paket236 Посмотреть сообщение
Метод onStop() может вызваться при возвращении в предыдущую активити или при запуске следующей.
И не только. Например, при выключении экрана или сворачивании приложения.
Цитата Сообщение от Paket236 Посмотреть сообщение
Подскажите код, который поможет различить эти 2 ситуации, т.е. определить причину вызова onStop().
Если речь только о двух ситуациях, попробуйте использовать onBackPressed, но сомневаюсь, что подойдёт.
Также можно попробовать startActivityForResult. И вообще, вы же пишете код, значит, должны знать, запускаете новую активность или нет.
0
12.10.2016, 00:37
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.10.2016, 00:37

Переадресация вызова
Товарищи, переадресацию средствами андроида сделать можно или это полностью...

Вызова метода по таймеру
Есть рабочий метод, реализовывающий изменение TextView по таймеру. Скопипастил...

Блокировка входящего вызова
Коллеги, всех приветствую! Суть задачи, думаю, всем ясна из темы, собственно -...


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

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

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