Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
Valakin
431 / 97 / 15
Регистрация: 21.02.2015
Сообщений: 736
#1

Везде ли выполняется метод finish() для закрытия activity

02.03.2015, 13:09. Просмотров 945. Ответов 6
Метки нет (Все метки)

После startActivityForResult в другой activity не срабатывает метод finish();, он должен закрывать только activity?

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.03.2015, 13:09
Ответы с готовыми решениями:

Не освобождаются ресурсы после закрытия Activity
Очередная непонятная проблема. Делаю в активити setContentView() с большим...

Метод фрагмента onResume() перестает вызываться после вызова метода recreate() для Activity
Такая проблема:после вызова метода recreate() методы фрагментов onCreate() and...

Как запустить метод в Activity из BroadcastReceiver
Здравствуйте!!! Все до банальности просто и повторяется, по кругу :) Новичок,...

Какой метод фрагмента срабатывает после закрытия диалога?
Запускаю FragmentActivity, в методе onResume запускаю DialogFragment. Пока...

Приложение зависает, если свернуть и развернуть Activity или перейти на другую Activity
У меня в параллельном потоке происходит куча apply() Решение использовать...

6
balolam
24 / 17 / 7
Регистрация: 05.12.2013
Сообщений: 70
05.03.2015, 21:51 #2
Ой, там все не так просто, не стоит полагаться, что это метод будет вызван при закрытии Actvity, этого может и не произойти.
0
Vladimirys
312 / 209 / 27
Регистрация: 16.01.2010
Сообщений: 610
06.03.2015, 00:29 #3
Почему то, вспомнились слова из одной песенки:
Три - сказал немой глухому, три - сказал немой глухому, а безрукий вынул дробовик.
Цитата Сообщение от balolam Посмотреть сообщение
Ой, там все не так просто,.... при закрытии Actvity, этого может и не произойти.
Ааа, почему метод finish () не будет вызван? Если вызвать - будет вызван обязательно. Этот метод, собственно закроет ту активность, в которой он вызван. На другие активности, влияния не окажет.
0
androbro
340 / 301 / 67
Регистрация: 17.10.2014
Сообщений: 890
06.03.2015, 09:37 #4
Vladimirys,
Цитата Сообщение от Vladimirys Посмотреть сообщение
Ааа, почему метод finish () не будет вызван?
balolam наверно имел ввиду onDestroy()
0
Valakin
431 / 97 / 15
Регистрация: 21.02.2015
Сообщений: 736
07.03.2015, 17:16  [ТС] #5
а как замерить время закрытия? То есть в программе finish() вызывается но приложение закрывается значительно позже
0
balolam
24 / 17 / 7
Регистрация: 05.12.2013
Сообщений: 70
07.03.2015, 18:39 #6
Конечно, ведь активность это довольно жирный объект. Но я не думаю, что время ее закрытия может играть большую роль)
0
Vladimirys
312 / 209 / 27
Регистрация: 16.01.2010
Сообщений: 610
08.03.2015, 01:55 #7
Цитата Сообщение от Valakin Посмотреть сообщение
а как замерить время закрытия? То есть в программе finish() вызывается но приложение закрывается значительно позже
Вы заметили что ответов не много? Знаете почему? Абсолютно не понятно о чем вы пишите. Все нужно вытягивать.
Активность "закрывается", быстро. Так же быстро, как если нажать клавишу Back. Дальше еще веселее, что значит -
в программе, вызывается но приложение закрывается значительно позже
, все вызывается в приложениях, нет у Android ни программ, ни "окошек". Что вы подразумеваете под приложением/программой? Или у вас эмулятор так тупит?
У вас в приложение одна Активность или оных, больше, вы хотите закрыть одну активность или, все?
P.S. Метод finish() закрывает Активность, но не Приложение. Не знаю, стало ли от этого понятнее.
0
08.03.2015, 01:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.03.2015, 01:55

Android - Передача данных с одного Activity на другое Activity
Здравствуйте , возникла необходимость получения числовых (int и float ну или...

Как из одного Activity перенести фотку в другое Activity?
Собственно необходимо отобразить фотографию в activity2, которую загрузили в...

Изменение layout-элементов одного activity из другого activity
Здравствуйте! Я хочу изменить размер или цвет текста TextView в одном...


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

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

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