до KK, если litsview перед установкой адаптера не добавить хотябы один хидер или футер, то после установки адаптера уже нельзя будет добавить их, ибо будет exception, т.к. адаптер не обворачивается в таком случае. в КК это поправили.
— Если вы девелопер -будьте бдительны вдвойне, то что замечательно будет работать у Вас на андроид L не будет работать на всех остальных андроидах, обязательно надо тестировать на других устройствах (кнокретно мой случай — динамически добавлял хидер к листвью, код работал на L, но крашился на всех остальных девайсах).
эм, динамическое добавление хидеров сделали еще в KitKat, а не в L.
Gradle — это как раз самое вкусное, что есть в android studio. Из-за него пришлось слезать с любимого eclipse и переезжать на android stduio, ибо то что позволяет делать android studio и gradle из коробоки, в eclipse с ant приходится очень долго колдовать.
хм, уже давно не нужно эксопртировать проект из eclipse, чтобы запустить его в andorid studio.
Сейчас уже android studio сам конвертирует проект из eclipse в android studio gradle. И конвертирует весьма успешно.
Пожалуйста.
Прятать пункты меню при отсутствие интернета изначально сомнительная затея, т.к. это будет вводить пользователя в заблуждение. Лучше увидеть сообщение о том, что нет интернета, чем недоумевать почему нет пункта меню.
Проверять в onPrepareOptionsMenu вполне приемлемо, это не такая уже и тяжелая операция. Нет смысла лишний раз слушать изменение состояния интернета, если оно нас интересует лишь в момент отображения меню. А если вынести проверку в onCreate, профита особо никакого.
Когда необходимо управлять текущими пунктами, а не пересоздавать полностью меню, то логичнее использовать onPrepareOptionsMenu.
В примере автора, следует тоже использовать onPrepareOptionsMenu, нет смысла пересоздавать меню.
Оба они поставляются с одинаковым набором sdk:
1. Android SDK Tools
2. Android SDK Platform-tools
3. Android Sdk Build-Tools
4. Sdk platfrom для последней актуальной версии, сейчас это Android 4.4
5. ARM EABI v7a System image для последней актуальной версии, сейчас это Android 4.4
6. Android Support Library.
Это минимальный набор, который настроен и готов для разработки.
Все остальные версии платформы, 4,3, 4.2, драйвера и т.д. нужно скачивать через sdk manager.
NDK отдельно с сайта.
Не вводите в заблуждение, Android Studio и ADT Bundle поставляются с одинаковым набором sdk, а именно:
1. Android SDK Tools
2. Android SDK Platform-tools
3. Android Sdk Build-Tools
4. Sdk platfrom для последней актуальной версии, сейчас это Android 4.4
5. ARM EABI v7a System image для последней актуальной версии, сейчас это Android 4.4
6. Android Support Library.
Все остальное нужно самому докачивать через sdk manager. NDK отдельно с сайта качать.
А по поводу того, что eclipse хуже чем IDEA — это чисто ваше ИМХО. Давайте воздержимся от необоснованных холиваров.
эм, динамическое добавление хидеров сделали еще в KitKat, а не в L.
Сейчас уже android studio сам конвертирует проект из eclipse в android studio gradle. И конвертирует весьма успешно.
Прятать пункты меню при отсутствие интернета изначально сомнительная затея, т.к. это будет вводить пользователя в заблуждение. Лучше увидеть сообщение о том, что нет интернета, чем недоумевать почему нет пункта меню.
Проверять в onPrepareOptionsMenu вполне приемлемо, это не такая уже и тяжелая операция. Нет смысла лишний раз слушать изменение состояния интернета, если оно нас интересует лишь в момент отображения меню. А если вынести проверку в onCreate, профита особо никакого.
Внутри также, работаю с ребятами. =)
В примере автора, следует тоже использовать onPrepareOptionsMenu, нет смысла пересоздавать меню.
Оба они поставляются с одинаковым набором sdk:
1. Android SDK Tools
2. Android SDK Platform-tools
3. Android Sdk Build-Tools
4. Sdk platfrom для последней актуальной версии, сейчас это Android 4.4
5. ARM EABI v7a System image для последней актуальной версии, сейчас это Android 4.4
6. Android Support Library.
Это минимальный набор, который настроен и готов для разработки.
Все остальные версии платформы, 4,3, 4.2, драйвера и т.д. нужно скачивать через sdk manager.
NDK отдельно с сайта.
1. Android SDK Tools
2. Android SDK Platform-tools
3. Android Sdk Build-Tools
4. Sdk platfrom для последней актуальной версии, сейчас это Android 4.4
5. ARM EABI v7a System image для последней актуальной версии, сейчас это Android 4.4
6. Android Support Library.
Все остальное нужно самому докачивать через sdk manager. NDK отдельно с сайта качать.
А по поводу того, что eclipse хуже чем IDEA — это чисто ваше ИМХО. Давайте воздержимся от необоснованных холиваров.