@android_ru

Страница 2186 из 3205
Alexey
02.11.2017
11:14:43
хотят продать свои очереди)

Илья
02.11.2017
11:17:23
Доброго времени суток, есть дилемма между Toothpick и Kodein , кто что посоветует?

Nick Senchurin
02.11.2017
11:17:47
дугер бери, видосов море

Sergey
02.11.2017
11:18:03
Чем даггер не нравится?

Google
Nick Senchurin
02.11.2017
11:18:03
или дугер уже всё? (

Sergey
02.11.2017
11:18:46
С новым подходом в AndroidInjection - там вообще кода минимум получается

Или это хайп, который из архитектурного чата пришел, что туспик это кайф, а даггер это очень сложный инструмент?

Илья
02.11.2017
11:19:32
хочу чтото новое, поэтому даггер отпадает

Ilya
02.11.2017
11:20:09
Всем привет ) Как вызвать новою активити с нативного кода ? )

Alexandr
02.11.2017
11:21:15


Rocky
02.11.2017
11:22:52
Вот ап и жава

Sergey
02.11.2017
11:29:01
build.gradle покажи

balolam
02.11.2017
11:33:26
наследуй свой класс App от MultiDexApplication
зачем? проблема то не с этим связана

Alexander
02.11.2017
11:34:29
У меня такая же фигня была после обновления студи... Только наследование помогло... Ну если я ошибся то прошу прощения... Всем свойственно ошибатся...

Konstantine
02.11.2017
11:43:17
Кто-нибудь может разрешить эту дичь. При работе с ресайклером, мне надо удалять все старые данные, на их место ставить новые. Делаю так: public void setAll(Collection<? extends HistoryOrderModel> orders) { if (data.size() > 0) { int size = data.size(); data.clear(); notifyItemRangeRemoved(0, size); } data.addAll(orders); notifyDataSetChanged(); } Не пашет. Делал и просто data.clear(); data.addAll(orders); norifyDataSetChanged(); В обоих случаях шляпа. Новые данные приплюсовываются к старым, но не заменяют их.

Google
Konstantine
02.11.2017
11:43:39
Однако если сделать просто data.clear(); notifyDataSetChanged(); то список отчищается.

Пробовал так же вообще создавать каждый раз новый объект data, все равно приплюсовываются

Алексей
02.11.2017
11:44:45
data.clear(); data.addAll(orders); notifyDataSetChanged(); Должн работать, я везде так делаю. Скорее всего, дублирование в другом месте где-то.

balolam
02.11.2017
11:45:03
Или вам приходят не те данные

Konstantine
02.11.2017
11:46:06
Или вам приходят не те данные
Как данные могут влять на удаление и обновление? Я же пытаюсь вообще стереть и на место новые.

Konstantine
02.11.2017
11:48:15
А как вы замечаете что они не обновились?
Они обновились, но старые не удаляются. К ним прибавляются новые почему-то

Konstantine
02.11.2017
12:03:02
Пробежался в дебаге. Данные приходят валидно, пересохраняются валидно. Возможно беда в создании самой вьюхи, у меня у каждого элемента еще подсписок, он он состоит из сгенерированного в коде LinearLayout внутри которого по несколько элементов. Хотя по логике все равно должны данные тупо пересоздаваться(

Непонятно в общем совсем.

Причем как-раз при обновлении данные увеличивается этот подсписок.

Никита
02.11.2017
12:07:52
Ребят, а кто то занимался таким: Есть ссылка на профиль линкедина и твитера. Нужно подгрузить фото профиля линкедина и 10 последних постов твиттера во вью пейджере. Никто не знает как правильно это устроить?

Konstantine
02.11.2017
12:09:33
Да, проблема явно при работе с viewholder.

Yernar
02.11.2017
12:15:24
Всем привет. есть апи который мне передается из веб сервиса. сделал expandablelistview где это все ложится. тут ParentVH идет CategoryName, a ChildVH идет Name. Вызываю ее через volley(можно было бы и через retrofit, но к этому я еще приду). Все норм. Только теперь стоит вопрос в след. Как сделать так что бы если у объектов CategoryID(ID Parent-a) одинаковый, то child(ID Child-a) ушел в первую попавшуюшися CategoryID?

Konstantine
02.11.2017
12:15:34
Да, так и есть. Пришлось при каждом биндинге сначала чистить этот LinearLayout.

Yernar
02.11.2017
12:16:03


Igor
02.11.2017
12:21:24
у кого-то тут были проблемы с retain fragments + lenovo планшетами на 7 андроиде?

Aleksey
02.11.2017
12:57:12
Помогите пожалуйста, аппликуха валиться в попытках растянуть имидж, как узнать до какого расширения питается растянуть ресурс андроид?

Google
Alexey
02.11.2017
12:58:01
до .exe

ток дебагером узнать, нужно код смотреть

непонятно кто растягивает и что растягивает и куда

Aleksey
02.11.2017
13:00:04
непонятно кто растягивает и что растягивает и куда
я так и сделал стал дебаггером на android.graphics.drawable.Drawable#createFromResourceStream(android.content.res.Resources, android.util.TypedValue, java.io.InputStream, java.lang.String, android.graphics.BitmapFactory.Options)

Artem
02.11.2017
13:00:27
ошибка-то какая?

Alexey
02.11.2017
13:00:41
oom наверное

Aleksey
02.11.2017
13:00:50
Caused by: java.lang.OutOfMemoryError: Failed to allocate a 11632652 byte allocation with 4049384 free bytes and 3MB until OOM at dalvik.system.VMRuntime.newNonMovableArray(Native Method) at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method) at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:620) 11-02 08:54:06.585 29818-29818/com.ballroomplaylist.musicmills E/AndroidRuntime: at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:455) at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:1155

она самая

Alexey
02.11.2017
13:01:01
она самая
https://developer.android.com/topic/performance/graphics/load-bitmap.html

если не хочешь вникать, то возьми готовое что-то типа picasso или glide

Aleksey
02.11.2017
13:02:56
печаль в том что тут все приложение в этих ошибках с ресайзингом, тестировали его видать только на одной модели телефона

Igor
02.11.2017
13:03:57
печаль в том что тут все приложение в этих ошибках с ресайзингом, тестировали его видать только на одной модели телефона
Если там ничего не ресайклиться - я (в таком же кейсе) первым делом обернул все битмапы в Wrapper-ы и по фантомной ссылке в момент обнуления ресайклил

немного положение спасло

Igor
02.11.2017
13:05:17
вынести оттуда найух и программно заполнять

Aleksey
02.11.2017
13:06:41
как быстрое решение не походит :( буду биться в дебаге дальше

Murodjon
02.11.2017
13:10:09
Привет. Кто знает как получить vcf карточку контакта

Alexey
02.11.2017
13:19:32
а как обернуть то что намаплено на xml?
Если возьмёшь либу какую то у них есть свои вьюхи, можно на них заменить ваши imageview

Aleksey
02.11.2017
13:21:51
Если возьмёшь либу какую то у них есть свои вьюхи, можно на них заменить ваши imageview
Тут быстрее надо разработчика руки отровать - напихали в проект сплеш скринов 650х1136 размером по 51 кб, скорее надо действительно их подгружать glide-ом

Artem
02.11.2017
13:36:19
51кб?

Google
Artem
02.11.2017
13:36:26
звучит как не очень много

Alexey
02.11.2017
13:37:31
звучит как не очень много
Оно в битмап декодируется 650х1136

Ⓜ️ᵃʳᵃᵗ
02.11.2017
13:45:33
Алексей
02.11.2017
13:50:05
Добавил проект https://github.com/MiguelCatalan/MaterialSearchView Там в примере анимация между тулбаром с поиском и простым) Я добавил себе эту либу, и по нажатию на лупу вызываю toolbar.visibility = GONE. Анимации нет) Как её добавить?

Eugene
02.11.2017
13:51:24
Оно в битмап декодируется 650х1136
Тоже не критично много. В какой папке лежит картинка?

Алексей
02.11.2017
13:52:09
а чем стандартный searchView не катит ?
Ну я думаю он не хуже стандартного. Какая разница?)

Aleksey
02.11.2017
13:59:20
Eugene
02.11.2017
14:01:31
дебаг пишет что из res/drawable-xxhdpi-v4
Они нарезаны под все dpi что ли?

Aleksey
02.11.2017
14:02:18
Они нарезаны под все dpi что ли?
самое смешное не под все :) только 4 варианта + основной

я так понял он пытается из основного drawable выцепить и растянуть

Eugene
02.11.2017
14:07:13
я так понял он пытается из основного drawable выцепить и растянуть
Просто в нужные папки разложите и не будет проблем

Или просто из drawable переложите в drawable-nodpi. Тогда система не будет растягивать его

Aleksey
02.11.2017
14:08:06
Просто в нужные папки разложите и не будет проблем
спасибо, а если в теории появится новый девайс под который нужно скейлить?

drawable-nodp да! это лучшее решение ?

Валерий
02.11.2017
14:11:49
а кто-нибудь интегрировал самсунг-пэй через сбербанк?

Denis
02.11.2017
14:19:52
почему expandable recycler view может полностью разворачиваться при onPause/onResume? как такое вообще возможно?

Denis
02.11.2017
14:22:07
там вроде где-то флаг был preserveExpandState
https://github.com/defacto133/MultiLevelExpandableIndentableListView вот этот ну я не прошу код либки смотреть, а подсказать хотя бы откуда ноги растут

Google
Denis
02.11.2017
14:24:28
вот это делал из примера?
делал, но я бы ещё понял если бы при onCreate он пересоздал и не восстановил стейт но при onResume ? вообще непонятно

просто коснулся кнопки home/recent apps, вернулся, и он разворачивается

Валерий
02.11.2017
14:26:05
может у тебя стоит в настройках разработчика стоит Do not keep activities ?

Denis
02.11.2017
14:26:54
может у тебя стоит в настройках разработчика стоит Do not keep activities ?
боюсь что нет в их примерчике кстати такое же поведение

Адлан
02.11.2017
14:28:47
Адлан Сайдуллаев: Ребят всем привет! Кто нибудь знает беседы где обсуждают верстку сайта ? Скиньте пожайдуста если знаете) Заранее благодарю ?

Alexander
02.11.2017
14:29:50
Ребят...Помогите... Как правильно сделать hads up notification ? Приоритет максимальный стоит, вибрации и звонок тоже стоит... но все равно поп ап окно не появляется...4

Rocky
02.11.2017
14:40:48
Неее не забыл

Andrey
02.11.2017
14:43:52
ребят, такой вопрос, есть несколько модулей у проекта, как можно из одного модуля даггером прокинуть экземпляр класса в другой?

Denis
02.11.2017
14:56:02
вот это делал из примера?
спасибо что натолкнул на путь истинный) во всем виноват этот код я думал что все это удалил, но походу апк не перезалил на телефон

Arkadiy
02.11.2017
15:10:10
6 вечера, чатик умер))

Гадкий
02.11.2017
15:12:03
Домой ?

node
02.11.2017
15:37:16
Ребят, привет. Подскажите, пожалуйста, что делает этот файл ? Он считывает мас адрес или wifi подключение ?

function Device(data) { this.MAC = data.MAC; this.name = data.name; this.type = data.type; this.status = data.status; }

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