@android_ru

Страница 3124 из 3205
Unknown
14.05.2018
08:40:44
Ну к примеру, что GreenDAO не поддерживает RX2. Поэтому Google взяла основу GreenDAO и скопипастила Room + доавбила RX2

Unknown
14.05.2018
08:41:45
Насчет Realmа, он больше подходит для простых приложений, так как в нем опять таки сыроватости много

Quantum Harmonizer
14.05.2018
08:42:05
(тащемта поддержка rx — это не та фича, ради которой делаетс явыбор)

Google
Unknown
14.05.2018
08:42:27
@Harmonizr Так если вы знаете как, то помогите этим людям https://github.com/greenrobot/greenDAO/issues/520

Quantum Harmonizer
14.05.2018
08:43:32
> Please support rxjava2. > Please support rxjava2. > Please support rxjava2. Ааааа, да если надо, форкните и поддержите, чо за цирк.

Vladimir
14.05.2018
08:46:41
Сыроватость realm...

Quantum Harmonizer
14.05.2018
08:47:10
иксперты по объектным хранилищам в треде :)

Никита
14.05.2018
08:49:13
Просто не надо юзать rxjava2

Aleksandr
14.05.2018
08:49:37
Привет народ! Я что-то залип с банальным сохранением и восстановлением позиции скрола recyclerview в Activity/Fragment + botoomNavigationView приложении. Какие основные действия нужно выполнить, чтобы после возвращения на фрагмент, он показывал выполненную прокрутку ?

Konstantin
14.05.2018
08:51:17
Просто не надо юзать rxjava2
Почему? А что надо?

Aleksandr
14.05.2018
08:51:29
ID у ресайклера, вставка данных в ресайклер до рестора
извини, не уловил. Можешь чуть-чуть подробнее ?

Quantum Harmonizer
14.05.2018
08:51:48
извини, не уловил. Можешь чуть-чуть подробнее ?
Вьюшки сохраняют состояние, если у них есть ID.

Google
Aleksandr
14.05.2018
08:52:54
Вьюшки сохраняют состояние, если у них есть ID.
ID есть. Получаю RecyclerView.State, пихаю его в bundle и восстанавливаю в onCreateView ?

Konstantine
14.05.2018
08:53:10
ID у ресайклера, вставка данных в ресайклер до рестора
Нет, кстати, какой-нибудь статейки на эту тему? Не именно ресайклера, а стандартного сохранения состояния у вьюшек в ондроедах. А то сам вечно путаюсь, что и когда ос сама восстановит.

Rsn
14.05.2018
08:55:03
Тоже хотелось бы узнать в чем сырость?
Больше не сыроватость, а минусы для меня: 1. Невозможно работать с ним из разных потоков. 2. Отсутствие sql запросов. Если надо сделать что-то с join-ами, то это не получится сделать в одну операцию 3. Сильные ограничения по работе с сущностями. Их создание, обязательное наличие геттеров и сеттеров, невозможность добавления своих методов для сложных структур и т.д.

Rsn
14.05.2018
08:58:13
1. Неправда. 3. Неправда.
Когда в 15 году я пробовал использовать реалм, то столкнулся с проблемами 1. При попытке получить инстанс реалма в другом потоке бросалось исключение 3. При попытке просто вызывать сеттер какого-нибудь объекта вне транзакции - бросалось исключение

Quantum Harmonizer
14.05.2018
08:59:42
Когда в 15 году я пробовал использовать реалм, то столкнулся с проблемами 1. При попытке получить инстанс реалма в другом потоке бросалось исключение 3. При попытке просто вызывать сеттер какого-нибудь объекта вне транзакции - бросалось исключение
1. Невозможно работать с определённым объектом в разных потоках != невозможность вообще пользоваться реалмом на разных потоках. 3. Обязательное наличие сеттеров, невозможность добавление методов != невозможность модифицировать сущности вне транзакции.

Quantum Harmonizer
14.05.2018
08:59:57
когда я писал под андроид 2.2... ну ты понял
Не, в том сообщении всё правильно написано.

Aleksandr
14.05.2018
09:10:39
Quantum Harmonizer
14.05.2018
09:11:22
а как тогда ?
Дать ресайклеру айди. Всё.

Aleksandr
14.05.2018
09:11:31
Quantum Harmonizer
14.05.2018
09:11:39
есть
Всё. :)

Теперь надо проследить, чтоб адаптер с данными ставился как можно раньше.

Сергей
14.05.2018
09:12:49
Коллеги, здравствуйте! Подскажите, пожалуйста, возможно ли логировать трафик приложения в таблице БД? Например, когда пришли данные, внести в БД запись об этом и указать количество трафика.

Aleksandr
14.05.2018
09:13:04
Теперь надо проследить, чтоб адаптер с данными ставился как можно раньше.
"как можно раньше" - это как ? У меня данные из модели (бд вытягиваются)

Google
Aleksandr
14.05.2018
09:18:02
В onCreate, например.
инициализацию объектов в onCreateVeiew [Fragment]

в onCrete не получится вставить данные - NullPointer будет

Quantum Harmonizer
14.05.2018
09:18:38
Aleksandr
14.05.2018
09:19:14
Должно работать...
все равно не выйдет. Данные прилетают в callback от презентера

Artem
14.05.2018
09:20:11
Дать ресайклеру айди. Всё.
Если ресайклер внутри фрагмента, нужно еще сохранять состояние фрагмента

Artem
14.05.2018
09:22:08
Это если менять фрагменты в активити. А при пересоздании активити оно потеряется

Aleksandr
14.05.2018
09:30:13
Фрагменты. Сохраняют. Состояние.
может нужно какой-то флаг установить. Моим фрагментам глубоко пофиг на мое жление что-то там сохранить

Artem
14.05.2018
09:32:51
может нужно какой-то флаг установить. Моим фрагментам глубоко пофиг на мое жление что-то там сохранить
У меня ресайклер во фрагменте сохранял скролл только при смене фрагментов в пределах активити. При повороте экрана например, скролл терялся. Приходилось сохранять состояние фрагмента вручную.

Vasiliy
14.05.2018
09:42:07
Хелп"!!! Подскжите как сделать приближение в webview через getMatrix? Пытался сделать вот так но не работает webView.getMatrix().setScale(5, 5, x,y);

Artem
14.05.2018
09:43:01
как это делается?
https://gist.github.com/artem-p/fb462dfe578f0891c72b7c9fa1cd5e32

Aleksandr
14.05.2018
09:52:34
Quantum Harmonizer
14.05.2018
09:53:00
Aleksandr
14.05.2018
09:54:02
не нужно это делать
тут еще прикол в том, что я использую bottomNavigationView с выключенным добавлением в backStack фрагментов. То есть клики по вкладкам = новые загрузки фрагментов в контейнер

Google
Aleksandr
14.05.2018
09:55:13
не вижу никакого прикола
если не использовать botNavView, и добавить addToBackStack, то действительно сохраняется состояние фрагмента, включая прокрутку Recycler'a

в мое случае нужно руками получать первый видимый элемент recycler'a, загонять его в saveInstaceState, и восстанавливать позицию, если сохраненный там фрагмент == нужному мне

костыль/велочипед ?

Aleksandr
14.05.2018
09:59:44
Глеб
14.05.2018
09:59:58
Привет! Как надежно идентифицировать устройство?

Artem
14.05.2018
10:00:59
а это разве не костыль ?
А я так и не понял, как здесь без костылей

Quantum Harmonizer
14.05.2018
10:01:45
Глеб
14.05.2018
10:02:01
А наиболее надежно?

Quantum Harmonizer
14.05.2018
10:02:30
слетает после hard reset, для рекламы использовать запрещено

Глеб
14.05.2018
10:03:32
Спасибо! ?

Stas
14.05.2018
10:07:49
как из response okhttp вытащить cookies, которые его request отправил?

Владислав
14.05.2018
10:11:22
Привет Есть проект, в нем есть модули A B C Модуль А и B делают compile project(':С') Внутри С есть либы в папке libs Проблема в том, что А и B не видят эти либы. Чтобы все ок было надо либо копировать либы в каждый модуль, либо прописывать в A и B flatDir { dirs 'libs' dirs '../C/libs' } Может кто-то знает в чем может быть причина данной проблемы?)

Андрей
14.05.2018
10:12:31
Привет! Может кто сталкивался -приложение запускается в 2 экземпляра. 1 package name и разные id процесса? Как побороть?

Slackin'
14.05.2018
10:26:53
При установки Flutter при помощи flutter doctor поулчаю ошибку: WARN: Warning: You are using these overridden dependencies: | ! analyzer 0.31.2-alpha.1 from path ..\..\bin\cache\dart-sdk\lib\analyzer | ! front_end 0.1.0-alpha.11 from path ..\..\bin\cache\dart-sdk\lib\front_end | ! kernel 0.3.0-alpha.11 from path ..\..\bin\cache\dart-sdk\lib\kernel Как пофиксить ?

Slackin'
14.05.2018
10:38:37
Flutter upgrade пробни
не помогает

Google
Quantum Harmonizer
14.05.2018
10:39:14
Вам не сюда ли? @flutter_rus

Slackin'
14.05.2018
10:45:05
Сергей
14.05.2018
10:58:01
Всем привет, подскажите, можно ли открыть картинку или видео с помощью стандартной галереи, использую ссылку из интернета?

Alexandr
14.05.2018
11:20:01
делаю кастомный тулбар (android.support.v7.widget.Toolbar). в его помещаю TextView. но если есть иконки меню (справа) то TextView не по середине уже находится. как решить эту проблему?

Dmitrii
14.05.2018
11:21:28
@AlexandrHarchuk, нужно выровнить по центру экрана или по центру расстояния от левого края до иконки меню?

Михаил
14.05.2018
11:32:15
Привет, пытаюсь сделать анимированную векторную иконку ` <objectAnimator android:duration="500" android:propertyName="rotation" android:repeatCount="infinite" android:valueType="floatType" android:valueFrom="0" android:valueTo="360"/> ` Но она крутится вокруг левого верхнего углв, а мне нужно чтобы относительно центра Что нужно для этого?

Dmitrii
14.05.2018
11:35:47
@tridetch, pivotX — координата X центра вращения в пикселах; pivotY — координата Y центра вращения в пикселах; работает для xml анимаций

Artem
14.05.2018
11:39:04
попробуй через тулзу специальную сам нарисовать

Михаил
14.05.2018
11:40:40
в смысле path анимировать? Хотел чтобы без этого способ найти

Dmitrii
14.05.2018
11:45:11
@tridetch, посмотри как анимируются тробберы, они векторные и крутятся относительно центра

Михаил
14.05.2018
12:04:28
Там похоже через path и сделано

Рома
14.05.2018
12:14:57
Ребят, а есть тут кто может помочь настроить Travis и выгрузку релизной версии на Fabric?? Затрахался уже…?

Dmitry
14.05.2018
12:32:45
Как навести порядок в drawable? Делитесь опытом

Alexey
14.05.2018
12:38:06
Я прослоупочил чето

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