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

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

Войти
Регистрация
Восстановить пароль
 
Serbis
7 / 7 / 2
Регистрация: 13.07.2012
Сообщений: 127
#1

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

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

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

Как получить информацию о том, что нажата кнопка селфи-палки? - Программирование Android
как получить информацию о том что нажата кнопка селфи палки?? (ключевые слова для поиска?))

Как отследить активность активити? - Программирование Android
Извиняюсь за тафтологию :) Суть вопроса. Главное приложение запускает некое активити (например видеоплейер). Задача: отследить...

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

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

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

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

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

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

Как передвигать форму если убрана рамка вокруг окна? - C#
При помощи кода убрал рамку вокруг формы, но как теперь перетягивать форму в разные стороны? FormBorderStyle = FormBorderStyle.None;

Хотелось бы убедиться, что вирусов нет - Удаление вирусов
Знакомый приволок ноутбук. Утверждает, что стал притормаживать. На мой взгляд ничего плохого. Если можно, посмотрите пожалуйста.

Как можно сделать так, что бы при запуске excel файла с макросом не выводилось сообщение о том что макросы могут содержать вирусы? - VBA
Может кто нибудь знает как можно сделать так, что бы при запуске excel файла с макросом не выводилось сообщение о том что макросы могут...


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

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

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