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

Как убедиться в том, что активность убрана с экрана

19.06.2015, 20:18. Просмотров 204. Ответов 2
Метки нет (Все метки)

Из галереи происходит выбор фото. После выбора фото, активность галереи закрывается и возвращает ссылку на файл активности моего приложения. Дальше я добавляю ImageView, загружаю в него это фото, и запускаю анимацию появления этого изображения (увеличивается из точки). Проблема в том, что закрытие активности галереи происходит в полностью асинхронном режиме относительно моего приложения, из-за этого, анимация стартует еще тогда, когда активность галереи физически находится на экране (в процессе закрытия), поэтому когда она все так закрывается, я либо вижу уже конец анимации появления картинки, либо она уже закончилась. Вопрос - как определить момент ухода с экрана активности галереи, или с другой стороны, как определить что конкретный вьюв (картинку) физически не перекрывает другая активность?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.06.2015, 20:18
Ответы с готовыми решениями:

Как получить информацию о том, что нажата кнопка селфи-палки?
как получить информацию о том что нажата кнопка селфи палки?? (ключевые...

Как отследить активность активити?
Извиняюсь за тафтологию :) Суть вопроса. Главное приложение запускает некое...

Как убедиться, что процессор 4-х ядерный?
у меня процессор Intel Pentium (R) 4 CPU 2033MHz (20x102) немогу найти в инете...

Excel: как убедиться что выделены ячейки
Мой макрос будет красить ячейки и делать прочие операции с ними, как проверить...

Как убедиться,что на неисправном диске моя информация?
Отдала на бесплатную диагностику внешний жёсткий диск,а отдали не мой,с...

2
CoolMind
421 / 404 / 65
Регистрация: 06.10.2012
Сообщений: 1,732
19.06.2015, 21:51 #2
Serbis, если вы используете вызов одной активности из другой, то у вас происходит событие onActivityResult. Во время его выполнения активность всё ещё видна?
0
Serbis
8 / 8 / 2
Регистрация: 13.07.2012
Сообщений: 133
20.06.2015, 00:01  [ТС] #3
CoolMind, естественно. Насколько я понимаю, это процессы не взаимосвязанные, вывод кода из памяти и ресайз экрана. Это не видно на быстрых устройствах, но сразу заметно на слабых машинах или при сильных тормозах - onActivityResult уже вызван, код отработал, а активность, вернее ее графическое представление еще висит на экране.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.06.2015, 00:01

Как убедиться, что производная в точке максимума равна 0
убедиться, что производная в точке максимума равна 0

Как убедиться, что в DataGridView выделена хотя бы одна ячейка?
Всем здравствуйте. Отрабатывая процедуру удаления записи столкнулся с такой...

Как без перебора убедиться, что все данные в Range - числа?
Подскажите, пожалуйста, можно ли в Range, не перебирая каждую ячейку, быстро...


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

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

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