@android_ru

Страница 1201 из 3205
Anton
03.04.2017
15:47:48
ну я так делаю)

Todor
03.04.2017
15:51:55


@antonkazakov вот так в каждом методе?

Лиза
03.04.2017
15:55:47
Помогите пожалуйста понять что я делаю не так с nine patch'ем в libgdx

Google
Лиза
03.04.2017
15:56:37




чего его так перекореживает?



Quarx2k ?
03.04.2017
16:00:47
очень странная запись )

Заечeм begin если есть executeTransaction

и если есть begin, то долженб ыть и commit

Но begin в этой записи вообще не нужен

Realm realm = Realm.getDefaultInstance(); try { /// do something } finally { realm.close } либо если апи 19+ мнимум. То он сам закроется try (Realm realm = Realm.getDefaultInstance()) { // do something }

Todor
03.04.2017
16:07:25
@Quarx2k я реалм получаю в конструкторе, не понял как тогда try/finally юзать commit добавил, спасибо

Quarx2k ?
03.04.2017
16:08:44
Todor
03.04.2017
16:09:27
@Quarx2k запутался тоесть одного executeTransaction() достаточно?

Quarx2k ?
03.04.2017
16:09:31
да

Google
Quarx2k ?
03.04.2017
16:09:50
executeTransaction это бегин и коммит одновременно

Igor
03.04.2017
16:10:46
Если я правильно помню, то libgdx не поддерживает android nine patch и настраивается только в коде.

Лиза
03.04.2017
16:13:20
Todor
03.04.2017
16:13:55
@Quarx2k спасибо)

Igor
03.04.2017
16:14:57
другие патчи работают. а конкретно этот перекореживает
А др тоже состоят больше чем из 9 сегментов?

Todor
03.04.2017
16:15:26
А из-за чего реалм может не находить единичный обьект? java.lang.IllegalArgumentException: Null objects cannot be copied from Realm. Когда я список достаю, то он есть, смотрю по id (от 0 до 10), но если единичная выборка обьекта с id, то летит ошибка выше



вот код метода выборки

Лиза
03.04.2017
16:17:48
А др тоже состоят больше чем из 9 сегментов?
есть точно такой же с бликом в патче, но скругленный сверху и он работает. Я не уверен, но может его так ломает из-за расположения в таблице





Михаил
03.04.2017
16:20:14
Поведайте что юзать для аспектов на дроиде?

Quantum Harmonizer
03.04.2017
16:20:56
Todor
03.04.2017
16:21:03
@Mihail_t помню в яндексе был доклад от парня о аспектах, в мск или питер

@Harmonizr точно, аспект джи

Михаил
03.04.2017
16:21:31
AspectJ когда-то работал
Мне б хотел чтоб прям без гемора работало

Eduard
03.04.2017
16:22:10
https://github.com/Archinamon/GradleAspectJ-Android

Google
Dmitry
03.04.2017
16:24:28
Привет. В retrofit'e пишу interceptor который будет проверять не пришел ли с сервера статут Session Expired в JSON'e. Вопрос: как мне респонс сконвертировать в модель {data: {status: "SE"}} если по этому запросу я жду обычно просто данные?

Igor
03.04.2017
16:34:56
есть точно такой же с бликом в патче, но скругленный сверху и он работает. Я не уверен, но может его так ломает из-за расположения в таблице
Если глянуть исходники https://github.com/libgdx/libgdx/blob/master/gdx/src/com/badlogic/gdx/graphics/g2d/NinePatch.java то он поддерживает только 9 сегментов. Либо ты юзаешь др NinePatch, либо у тебя игнорируются некоторые области растяжения (судя по картинками у тебя игнорируется нижняя область растяжения)

Dmitriy
03.04.2017
16:35:17
Всем привет. Есть вопросик: Получаю список программ в устройстве, все норм, версию, пакет и имя могу получить А можно получить имя разработчика программы (отличается от названия пакета)??

Или как по другому можно открыть все программы в плей маркете определено разработчика?

Igor
03.04.2017
16:38:36
Или как по другому можно открыть все программы в плей маркете определено разработчика?
Тебе не кажется что это слишком сильная завязка между Android OS (AOSP) и Google Play Store? (а ведь есть еще yandex store, amazon store и еще куча др)

Иван
03.04.2017
16:48:01
Подскажите почему падает Код: https://pastebin.com/5HpWZymX Стэк: https://pastebin.com/2sC8viSS строчка подения когда обращаемся к item с помощью foreach

Ivan
03.04.2017
16:55:00
всмысле?
После I {} поставь запятую и напиши Throwable:printstacktrace

Sergey
03.04.2017
16:55:53
::

Иван
03.04.2017
16:55:59
тоже самое, стэк не выкидыввает

Sergey
03.04.2017
16:56:21
Там ошибка явно написана

Не найдена лямбла

Тут троваблы уже не помогут

Что ты используешь для лямбд?

Иван
03.04.2017
16:58:35
точно, там же onNext несколько

Sergey
03.04.2017
16:58:58
java.lang.NoClassDefFoundError: ru.cproject.hotyhotel.modules.roomservice.BasketActivity$$Lambda$6

Иван
03.04.2017
16:59:15
неа, не помогло

Google
Иван
03.04.2017
16:59:41
ошибка вылетает, когда именно дет строчка просто items, а не ForEach

Sergey
03.04.2017
17:00:26
.forEach это же стримы

Иван
03.04.2017
17:00:49
нет

Sergey
03.04.2017
17:00:54
как нет

Иван
03.04.2017
17:01:26
АААА, да

Sergey
03.04.2017
17:01:36
он из java 8

Иван
03.04.2017
17:01:46
правильно, а не ругеатся так как в рамках лябды происходит

понял

Admin
ERROR: S client not available

Sasha
03.04.2017
17:02:47
Добрый вечер всем Ребят, такой вопрос, какое самое эффективное решение для асинхронной загрузки файлов? Есть список ссылок на файлы, сейчас для каждой создаю поток и гружу. Возможно есть какая-то либа, вроде Glide для картинок, которая умеет в асинхрон загрузку?

Alexey
03.04.2017
17:03:57
Я понимаю, что это неправильно, но... Ресайклер адптер получает датасет-информацию о каналах (количество, тип и т.п.). Данные подгружаются фоном в онбинде и по ним отрисовывается график. Можно ли как-то запретить загрузку данных, пока скролл ресайклера не закончен? Очень много точек, при быстром скролле слишком много данных в оперативу грузит-фризы начинаются. https://goo.gl/photos/kNpYaegPsnKTkzar7

Иван
03.04.2017
17:13:09
повесить скрол сисенер и как только он остановиться/начнет кататся менять бул закрузки, и грузить только когда true

но это пипец какой кастыль

Alexey
03.04.2017
17:14:21
Не думаю, что получится без костылей.

Иван
03.04.2017
17:14:53
по хорошему нельзя такое делать в onBind

Так как это происхоит в UI и так как ресайклер очень умно работает это может вызывать слишком непредсказуемые действия

Alexey
03.04.2017
17:17:22
Иначе отхватит out of memory. Только мелкими порциями грузить данные

Иван
03.04.2017
17:17:31
как вот такое провернуть public RoomServiceItem(RoomServiceItem item, int count){ this = item; this.count = count; }

то есть в конструктор надо дать элемент и взять его за основу объекта(точнее его данные)

Google
Иван
03.04.2017
17:19:07
тупо по полям копировать?

Nikolai
03.04.2017
17:31:08
Подскажите. Имеется 2 Fragment в ViewPager. При выполении команды из одного из фрагментов необходимо обновить данные в другом фрагменте.

Sergey
03.04.2017
17:31:10
Подскажите пожалуйста. Я получаю список файлов типа "content://com.android.providers.downloads.documents/document/57". Можно ли как то скопом через contentResolver.query узнать имена всех файлов? Или необходимо для каждого файла вызывать contentResolver.query?

Artem
03.04.2017
17:45:24
Не используй ивентбас

Sergey
03.04.2017
17:45:34
Есть же и андроид тулзы, зачем подключать либу для этого

Иван
03.04.2017
17:47:26
Для лямбд в андроиде есть Retrolambda, а для стримов аналог есть?

Sergey
03.04.2017
17:48:37
Не используй ивентбас
А что тогда? onActivityResult?

Иван
03.04.2017
17:48:57
аналог я нашел, но вот только он не подменяет классы, а там просто свои. С таким эе успехом можно юзать Rx.

интерисуют решения в продакшене

Anton
03.04.2017
17:49:38
коллбеки

Sergey
03.04.2017
17:49:50
Стримы появилась с андроид 7+

Artem
03.04.2017
17:50:42
Т.к. у себя проекте я юзаю rxjava, то и использую самодельный простейший "rxbus")

А что тогда? onActivityResult?
Забыл реплай. Выше для вас ответ

Sergey
03.04.2017
17:54:53
Sergey
03.04.2017
17:55:33
Sergey
03.04.2017
17:56:57
Помогите кто нибудь с ContentResolver. Можно ли как нибудь запросить несколько query за раз???

Андрей
03.04.2017
18:03:51
аналог я нашел, но вот только он не подменяет классы, а там просто свои. С таким эе успехом можно юзать Rx.
Посмотри на эти варианты, может подойдут https://barta.me/enable-java-8-features-android/?utm_source=linkedin&utm_medium=AndroidDeveloperGroup&utm_campaign=EnableJava8featuresinAndroidwiththeselibraries

Alexey
03.04.2017
18:06:36
Sergey
03.04.2017
18:08:49
Нет. Например галерея мне передаёт список файлов типа "content://com.android.providers.downloads.documents/document/57". Мне необходимо получить размер этих файлов и реальные имена. Нашел вариант contentResolver().query, но там один запрос на файл приходится делать. В итоге 80 файлов обрабатываются несколько секунд. Многовато

Svetlana
03.04.2017
18:13:40
Ребят

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