
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
Вот ап и жава

Alexander
02.11.2017
11:24:50

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

balolam
02.11.2017
11:33:26

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

balolam
02.11.2017
11:35:23

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
Или вам приходят не те данные

Sergey
02.11.2017
11:45:54

Konstantine
02.11.2017
11:46:06

balolam
02.11.2017
11:47:57

Konstantine
02.11.2017
11:48:15

balolam
02.11.2017
11:48:35

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
немного положение спасло

Aleksey
02.11.2017
13:04:54

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

Aleksey
02.11.2017
13:21:51

Artem
02.11.2017
13:36:19
51кб?

Google

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

Alexey
02.11.2017
13:37:31

Ⓜ️ᵃʳᵃᵗ
02.11.2017
13:45:33

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

Ⓜ️ᵃʳᵃᵗ
02.11.2017
13:51:09

Eugene
02.11.2017
13:51:24

Алексей
02.11.2017
13:52:09

Aleksey
02.11.2017
13:59:20

Eugene
02.11.2017
14:01:31

Aleksey
02.11.2017
14:02:18
я так понял он пытается из основного drawable выцепить и растянуть

Eugene
02.11.2017
14:07:13
Или просто из 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?
как такое вообще возможно?

Валерий
02.11.2017
14:20:45

Denis
02.11.2017
14:22:07

Google

Валерий
02.11.2017
14:23:26
вот это делал из примера?

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

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

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

Denis
02.11.2017
14:30:29

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; }