@android_ru

Страница 1965 из 3205
Глеб
04.09.2017
13:50:37
Добавить в модель какой-нибудь viewType и по клику менять его, вызывая после этого notifyItemChanged?

Павел
04.09.2017
13:52:03
да,получается,что в тулбаре идут табы,нажимаю на один одна вью,на другой -другая вью

Nick
04.09.2017
13:55:01
а при этом данные остаются те же, просто меняется их внешний вид?

Павел
04.09.2017
13:55:09
да,данные те же

Google
I
04.09.2017
13:57:38
Ребята может есть хорошие актуальные статьи о том как можно проверить приложение на утечки памяти?

Anton
04.09.2017
13:58:09
не статьи а тулзы)

есть

ну и статьи тоже)

I
04.09.2017
13:59:22
не статьи а тулзы)
Лучше когда тулзы со статьями, а то потом как начинаешь разбираться, так вопросов больше чем ответов)

Vladislav
04.09.2017
14:00:57
Есть хороший бесплатный API по которому можно взять статистику футболистов?

Nick Senchurin
04.09.2017
14:03:00
https://www.jokecamp.com/blog/guide-to-football-and-soccer-data-and-apis/

на самом деле это первый линк в одном сервисе на букву Гэ)

Nursultan
04.09.2017
14:16:41
vsem privet

I/art: Rejecting re-init on previously-failed class java.lang.Class<

kto-nibud' stalkivalsya s takoi problemoi?

Arsen
04.09.2017
14:18:14
derji - pervaya ssilka v gygle https://stackoverflow.com/a/35751439/7721510

Dmitriy
04.09.2017
14:20:01
Привет. А почему приложение может создавать shortcut на моторолке с 5 андроидом, а на huawei с 7 — не может? Какие идеи?

Google
Dmitriy
04.09.2017
14:24:45
Это в манифесто строчки чтобы были? Есть такие.

<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />

Павел
04.09.2017
14:34:47
Или верстку View?
может сделать как-то передачу в onCreateViewHolder viewType по нажатию на таб?

Arsen
04.09.2017
14:35:03
рантайм это когда пермишены запрашиваются перед действиями, которые их требуют(диалогом)

Глеб
04.09.2017
14:36:05
может сделать как-то передачу в onCreateViewHolder viewType по нажатию на таб?
Зачем городить эти порочные связи? Указываешь каждой модели желаемый вид отображения и уведомляешь Recycler об изменении контента

Dmitriy
04.09.2017
14:36:06
А у меня не запрашиваются. Может, это просто хуавей слишком злой?

Arsen
04.09.2017
14:36:21
1 раз указываешь, потом не просит.

Dmitriy
04.09.2017
14:36:37
ниразу еще не спрашивало

Quantum Harmonizer
04.09.2017
14:36:49
А у меня не запрашиваются. Может, это просто хуавей слишком злой?
Нет, не злой. Runtime permissions — лучшая фича в Android, ящитаю.

ниразу еще не спрашивало
так из кода надо спросить

Глеб
04.09.2017
14:36:58
а, ну да. А в onCreateViewHolder в любом случае решать какую верстку использовать в зависимости от типа

Dmitriy
04.09.2017
14:37:07
да?? А как спрашивать?

Arsen
04.09.2017
14:37:20
рут на смартфоне есть?

Dmitriy
04.09.2017
14:37:35
эм.. нет

Quantum Harmonizer
04.09.2017
14:37:41
Dmitriy
04.09.2017
14:37:42
но дебаг режим включен

Sergey
04.09.2017
14:37:43
https://developer.android.com/training/permissions/requesting.html

Arsen
04.09.2017
14:38:18
это ещё зачем?
как одна из причин, почему может

Quantum Harmonizer
04.09.2017
14:38:29
Google
Ivan
04.09.2017
14:38:41
Dmitriy
04.09.2017
14:38:48
Спасибо, почитаю! Как-то пропустил такое, может поможет.

Quantum Harmonizer
04.09.2017
14:38:49
Рут
Почему рут может что?

Глеб
04.09.2017
14:39:15
так да,я про то,что изначально как делать?
Я-бы не стал тащить в адаптер логику переключения отображения

Sergey
04.09.2017
14:39:31
https://developer.android.com/guide/topics/permissions/requesting.html#normal-dangerous <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" /> - это не “опасный” пермишен

Глеб
04.09.2017
14:40:00
там будет только свитч
там будет setViewType

Глеб
04.09.2017
14:40:25
либо setViewType будет у каждой отдельной модели. Второе мне нравится больше.

Sergey
04.09.2017
14:40:38
Это значит, что запрашивать не нужно разрешение?
значит запрашивать в рантайм не надо

Павел
04.09.2017
14:40:47
Sergey
04.09.2017
14:40:53
Dmitriy
04.09.2017
14:41:04
А... какие- тогда еще причины того, что шорткат не добавился?

а, щас проверю

Sergey
04.09.2017
14:41:14
если работает, значит бок в хуавей

Глеб
04.09.2017
14:41:40
я пока не представляю как это запилить
Есть у твоего адаптера список элементов типа Item. Добавляешь Item'у поле viewType. Готово.

Ivan
04.09.2017
14:42:20
я пока не представляю как это запилить
Вьюиайпы делал разные вообще?

Если нет, начни с этого

Google
Павел
04.09.2017
14:42:42
Глеб
04.09.2017
14:43:16
Вот тут у тебя будет не 3, а шесть типов.

Ivan
04.09.2017
14:43:19
эм...не понял
В рекуклер адаптере

Павел
04.09.2017
14:43:38
Глеб
04.09.2017
14:44:05
Ну так у тебя 3 разных базовых типа вью, каждый из которых может быть либо текст, либо текст+фото

итого 6

выглядеть будет как ctrl-c ctrl-v в терминальной стадии, но будет работать и сразу станет видно, как свернуть покомпактнее

Павел
04.09.2017
14:45:30
Ну так у тебя 3 разных базовых типа вью, каждый из которых может быть либо текст, либо текст+фото
нее,у меня 3 вью, у одной вью карточка(текст)/карточка+фото/карточка+текст+фото

Admin
ERROR: S client not available

Глеб
04.09.2017
14:46:02
ну тогда у тебя уже всё готово

Павел
04.09.2017
14:49:03
ну тогда у тебя уже всё готово
но при запуске же мне выдаст все 3 вью,т.е мне надо управлять из вне getItemViewType

Павел
04.09.2017
14:51:21
откуда у тебя берется getItemViewType?
так я думаю,что через его и управлять,т.е как-то адаптеру гворить что нужен такой id и обновлять его

Dmitriy
04.09.2017
14:51:52
Афигеть, у хуевея нашлось ЕЩЕ одно место, где он закрывал пермишенсы. То есть, в настрйоках приложения они разрешены, а в списке приложений, допущенных к созданию иконок - нет, и по дефолту все блокируются, без уведомления пользователя. Злой хуавей

Павел
04.09.2017
14:52:08
а сейчас у тебя что в этом методе?
руками все прпоисал,Если тип такой то такая вью

Maxim
04.09.2017
14:52:18
Ребят, а никто не делал плеер как в ютубе? Интересует именно возможность свернуть в маленькое окно, чтобы оно в углу весело. Я пытаюсь делать это через DialogFragment, но так как фрагмент занимает все пространство, клики в активити не передаются. Или это не так делать нужно вообще?

Глеб
04.09.2017
14:53:01
руками все прпоисал,Если тип такой то такая вью
замени на return items.get(position).getViewType()

надо будет только реализовать недостающую get/set viewType

Arsen
04.09.2017
14:54:15
Почему рут может что?
Фигню сказал, в его случае рут не подходит.

Google
your-mirror
04.09.2017
15:00:29
Вопрос, а какой минимальный heap jvm у андройда?

Sergey
04.09.2017
15:02:18
Вопрос, а какой минимальный heap jvm у андройда?
Только не jvm. Размер хипа выставляется вендором

в зависимости от устройства

your-mirror
04.09.2017
15:02:53
Только не jvm. Размер хипа выставляется вендором
Т.е. минимального как такого не существует?

Sergey
04.09.2017
15:03:30
Т.е. минимального как такого не существует?
Ну на старых устройствах он был 32 и меньше, сейчас хз, думаю 50-80

Maxim
04.09.2017
15:07:17
корневой релатив лейаут не подходит?
ну мне нужно, чтобы плеер был поверх всех фрагментов всегда. Ну и подумал, что DialogFragment как-то подходит под эту задачу

Arsen
04.09.2017
15:07:50
в активити сделай

Gleb
04.09.2017
15:33:22
Вопрос, а какой минимальный heap jvm у андройда?
вроде 24 официально заявленый как минимальный (согласно эталанному устройству T-Mobile G1 ?)

с него правда ща эталон... )))

так себе

I
04.09.2017
16:18:37
А есть ли где-то инфа как взаимодействует импорт библиотек в классе и грэдл компаил? Например у меня есть имрорт аппкомпатактиви в7, но в грэдл нету

Artem
04.09.2017
16:34:09
Ребята, есть listView с кастомными втюхами (linearLayout с кнопкой текстВью и свитч), вопрос : как повесить слушатели на кнопку и свит? ссылки на них нет, все через адаптер. пробовал через xml android:onClick, не получилось, говорит что не может найти такой метод (имена совпадают, сигнатура правельная, оверайд нету, лисенер не имплиментиться)

без фрагментов, метод onClick был в тойже активити где и листВью

Alexander
04.09.2017
16:37:21
I
04.09.2017
16:39:22
Запусти в консоли команду ./gradlew dependencies, он тебе выведет дерево зависимостей, будет видно
Я просто не понимаю как может быть что импорт аппкомпатесть а в грэдл нету, но ты мне правильную мысль кинул, ведь она может быть внутри других либ, спасибо

Artem
04.09.2017
16:39:33
Во время инфлейта в адаптере нельзя повесить листенеры?
использую SimpleAdapter, он все за меня делает

Во время инфлейта в адаптере нельзя повесить листенеры?
но суть уловил...перебрать все вьюхи по позиции и навесить слушатели...

Alex
04.09.2017
16:47:05
можете создать свой класс наследуемый от SimpleAdapter и переопределить метод getview - это место где создаются отдельные item списка

Страница 1965 из 3205