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

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

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

Что быстрее работает - активноть или popup окно - Программирование Android

11.06.2015, 11:19. Просмотров 225. Ответов 2
Метки нет (Все метки)

Что все таки быстрее строится, активность или popup окно? Вопрос вызван делемой что использовать при выводе на экран часто используемых блоков графического интерфейса. Т. е. как я понимаю, активность в разы дольше строится чем popup окно (проходит цикл создания, создает отдельный поток, свой контекст и т. д.), да и по ресурсам ест в разы больше, и все таки есть какие то сомнения у меня в правильности данных рассуждений. Рационально ли использовать popup окна как быструю замену активности?

Добавлено через 17 минут
P.s. как я понимаю, основной плюс активностей в том, что нижележащая активность переходит в состояние onPause, т. е. ресурсы частично высвобождаются. В то в время как c popup окном все висит в одной области памяти. Т. е. активность - долго, но малоресурсно, popup - быстро но ресурсоемко?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.06.2015, 11:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Что быстрее работает - активноть или popup окно (Программирование Android):

Вывести popup-окно при запуске активити - Программирование Android
Есть ф-я, выводящая информационное окно. final PopupWindow popupWindow = new PopupWindow(popupView, LayoutParams.WRAP_CONTENT,...

Как сделать popup ? Пример того, что нужно, внутри - Программирование Android
Требуется сделать выпадающее окошко с поиском. Выглядеть должно примерно как на скринах внизу. Один пример взял из IOS а второй из...

1C 8.x что быстрее работает рекурсия или цикл - 1С
вопрос чисто академический:) что быстрее работает рекурсия или цикл. замеры производительности ситуацию не прояснили, данные одинаковые...

Оптимизация. Что быстрее работает: cout или printf - C++
Что быстрее работает: cout или printf ????????? Добавлено через 32 минуты ЕЩе вот что: Как выводить число типа флоат с 2 знаками...

Оптимизация кода, структуры базы, или что еще можно сделать что бы быстрее работало!? - C#
Всем привет! Господа, выручайте. Не пойму как еще оптимизировать... Есть куча связанных таблиц. Нужно выводить статистику используя...

Что работает быстрее? - C++
Подскажите пожалуйста, какая из данных реализаций будет работать бытрее? int a = 5; int b = 3; int c = 4; int d,e,f; ...

2
Pablito
2496 / 1980 / 618
Регистрация: 12.05.2014
Сообщений: 6,923
Завершенные тесты: 1
11.06.2015, 12:10 #2
Цитата Сообщение от Serbis Посмотреть сообщение
делемой
шта?

Что за popup окна, диалоги, фрагменты?
Вопрос из серии "абы задать". Каждое для своего случая.
0
Draz1w
0 / 0 / 0
Регистрация: 11.06.2015
Сообщений: 2
11.06.2015, 16:12 #3
диалоги, фрагменты?
эх... зачем же ты ему рассказал про диалоги и фрагменты, теперь уже надо не из 2х выбирать, а их 4ех.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.06.2015, 16:12
Привет! Вот еще темы с ответами:

Что работает быстрее? - C++
Здравствуйте! Друзья, что лучше (правильнее) использовать: for(int i=0; i<strlen(ABC); ++i) {} или int i=0; int...

Что работает быстрее? - Delphi
Делаю игру. Координаты объектов (кубов) должны сохраняться в файл и изменяться во время игры. Нужно будет задавать значения тысячам...

Что быстрее WHERE x=1 или WHERE x IN (1)? - Базы данных
Есть какие-нибудь сведения насчет данных команд WHERE x=1 или WHERE x IN (1)? Вопрос в том, что есть некая функция, в которой выполняется...

Что быстрее 7 или XP? - Windows
Есть нетбук Acer Aspire One D257 с параметрами: Производитель: Intel ...


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

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

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