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

Что лучше использовать фрагмент или активити - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Выбор местоположения в google maps http://www.cyberforum.ru/android-dev/thread1536528.html
Здравствуйте. Каким образом осуществить выбор локации на карте и считывание координат этой локации? google maps api v2, android studio
Программирование Android Обмен числами между переменными Вобщем надо реализовать обмен числами между переменными... Например: было 1000. От неё мы отнимаем 100. Но потом, жмакаем на кнопку и отнимаем ещё 50. А потом отнимаем ещё те же 100... int money = 1000; int p2 = 100; int c = 50; Т.е. money-p2-c-p2. При этом, нажатия должны происходить с разных кнопок. money-p2 Не переменная - c Не переменная - p2. Следующие отнимания могут быть... http://www.cyberforum.ru/android-dev/thread1536495.html
Программирование Android Int выдаёт ошибку
Здраствуйте! Вот в чем проблема... Не могу в TextView вывести int...int money = 1000; int p2 = 100; int c = 50; int b = money-p2; public void bp (View v) { TextView textView = (TextView)findViewById(R.id.p); textView.setText(b); }
Программирование Android Баг в приложении
Здравствуйте , нужна помощь в отладке приложения. Вот такая история у меня , обратился к разработчику , которому 5000руб перевел на фрилансе.А у него жёсткий диск полетел и комп в ремонте Устройство или ОС, прошивка: все платформы Глюк у приложения , может чего то не хватает , лечится перезапуском аппарата. Может там совсем чуть чуть чего то не хватает? 1. Главный экран на нем вводим...
Программирование Android Программное удаление SMS http://www.cyberforum.ru/android-dev/thread1536462.html
Добрый день. Необходимо удалить только что пришедшее смс от определенного отправителя. В интернете нашел, что используют следующий код: private BroadcastReceiver deleteMessageReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { String sms_from = intent.getStringExtra(NUMBER_TO_DELETE); //char...
Программирование Android Как сделать WebSocketClient Не связывался с этим делом , подскажите куда смотреть подробнее

Показать сообщение отдельно
contedevel
57 / 55 / 8
Регистрация: 07.10.2012
Сообщений: 596
24.09.2015, 03:53
Цитата Сообщение от DemD10 Посмотреть сообщение
Хм, по делу, а если в каждой активити сделать просто напросто свой тулбар и navigation view? Или это не совсем рациональный подход?
Крайне иррациональный, потому что лишняя нагрузка на отрисовщик и парсер xml при переключении таких Activity. Плюс, если Вы захотите (а скорее всего, так и будет) сделать обновление, то можете надолго уйти в коддинг и редизайн одних и тех же элементов.

Оптимальный вариант использовать одну Activity с Toolbar и NavigationDrawer (желательно вынесенный в отдельный фрагмент) для схожих экранов, а сами экраны реализовывать в виде Fragment.

Добавлено через 5 минут
При том, если Fragments не особо "тяжелые" и планируется их частое переключение, то желательно держать в памяти самые вероятностные для перехода фрагменты (это если что-то типа SlidePager используется).
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru