@android_ru

Страница 600 из 3205
Artem
28.11.2016
11:21:09
а вот в реалм залезешь, потом эту заразу из проекта устанешь выпиливать. Связи нормально не сделать.
Сложность выпиливания компонента из проекта зависит только от того, на сколько кривые руки у архитектора )

Alexey
28.11.2016
11:22:20
Ой, а что это такое?
https://www.tutorialspoint.com/sqlite/sqlite_indexes.htm

Google
Alexey
28.11.2016
11:23:34
индексирование полей, что делает select значительно быстрее. Индексирование чаще всего на основе бинарного дерева, в котором поиск гораздо быстрее чем в лоб. Двоичный поиск

Andrey
28.11.2016
11:23:36
склайт и реалм это средства решения конкретной задачи, с учетом сроков, апи, сложности архитектуры и прочего. Уже писал в одном из чатов - не ищите серебряной пули. Если у вас сложная структура и нужны всякие джойны, сложные связи и прочее - склайт. Если нужно показать ленту новостей и сохранять в базе, вести по ней поиск, фильтровать еще какими способами - реалм. По поводу 100к записей, сочувствую, что в принципе возникает такая проблема.

Andrey
28.11.2016
11:25:27
быстрее чего? где бенчмарки? сколько записей? какая структура базы?

гадание на кофейной гуще

запустите свой проект на теле2 мини и хоть реалм, хоть склайт будут либо работать, либо нет

я видел чуваков, которые делают детач и потом говорят что реалм жрет памяти овердофига

Alexey
28.11.2016
11:28:13
быстрее чего? где бенчмарки? сколько записей? какая структура базы?
да просто слышал от многих что realm якобы быстрее.

Andrey
28.11.2016
11:28:16
или тех, кто вместо запроса делает фильтрацию и сортировку через rx

Alexey
28.11.2016
11:28:30
а там на самом деле он просто держит некие такой ин мемори кэш

Andrey
28.11.2016
11:29:05
да никто серебрянной пули и не ищет вроде)
а к чему тогда холивар? кто быстрее кролик или утка?

Google
Alexey
28.11.2016
11:29:42
размнжается? кролик

Artem
28.11.2016
11:31:26
https://www.tutorialspoint.com/sqlite/sqlite_indexes.htm
Там парсер лох, тэги иронии проглотил

Владислав
28.11.2016
11:32:04
Artem
28.11.2016
11:32:22
Не лепер, да?

Ладн :(

Quarx2k ?
28.11.2016
11:39:29
А потом Realm.getDefaultInstance

Anton
28.11.2016
11:40:43
Я тож дагерком

Nikolay
28.11.2016
11:44:19
А кто в Rx шарит? Что там происходит когда отписываемся? Данные продолжают обрабатываться и тупо в каллбеки финальные не приходят или что-то по типу isInterrupt?

Quarx2k ?
28.11.2016
11:45:14
Interrupt

Alexander
28.11.2016
11:47:47
Bulat
28.11.2016
11:48:31
Alexander
28.11.2016
11:50:18
Это баг сиерры, устройства, эмуляторы теряют коннект спустя какое-то время. Помогает только реконнект девайса или эмулятора. Эппл хз пофиксит ли. Jetbrains исправили это со своей стороны в Idea но до студии этот фикс пока не дошел

Alex
28.11.2016
11:59:07
Это баг сиерры, устройства, эмуляторы теряют коннект спустя какое-то время. Помогает только реконнект девайса или эмулятора. Эппл хз пофиксит ли. Jetbrains исправили это со своей стороны в Idea но до студии этот фикс пока не дошел
В сиерру очень много багов завезли. Даже когда они выкатили относительно стабильный релиз, иногда можно было схватить бесконечную индексацию, фейлы мавенбилда на generate-resources и много разных других киллер фич

Nikolay
28.11.2016
12:00:31
ща погляжу
Там вроде isUnsubscribed. Но я особо не разбирался прерывает ли это выполнение цепочки операторов

Сергей
28.11.2016
12:01:12
не так давно labcoat переехал на rx

https://gitlab.com/Commit451/LabCoat/tree/master/app/src/main/java/com/commit451/gitlab

balolam
28.11.2016
12:01:14
А кто в Rx шарит? Что там происходит когда отписываемся? Данные продолжают обрабатываться и тупо в каллбеки финальные не приходят или что-то по типу isInterrupt?
В доках пишут что вверх по цепочки вызовов отписка, значит прерывается на том операторе где сейчас исполняется

Google
Daniil
28.11.2016
12:05:47
Ого! Вот это списочек зависимостей. https://gitlab.com/Commit451/LabCoat/tree/master#libraries

а почему кстати яверы так сильно любят сторонние библиотеки? Если написать http сервер это сотня либ, на андройд - обязательно всякие ormки и rx

Alexander
28.11.2016
12:10:33
Ребят нужен хелп (только начал разбираться в этой сфере)! Делаю захват изображения, все хорошо, оно отбражется в preview ну затем я закрываю приложение и выкидывает ошибку java.lang.NullPointerException при повторном запуске. Хотя я освобождаю ресурс камеры в onDestroy()

и помогает только перезагрузка телефона

Anton
28.11.2016
12:13:18
Попробуй в онстоп release делать

Alexander
28.11.2016
12:13:41
хорошо

Anton
28.11.2016
12:13:57
Но это не точно

Просто позырь пример камеры где там релеас

Павел
28.11.2016
12:18:21
Друзья, добрый день! Подскажите, как реализовано в камере при фотографировании поиск лиц? Есть ли либо, чтобы находить лица, или двери, или другие предметы?

Roman
28.11.2016
12:18:47
У Google есть API

https://habrahabr.ru/company/rambler-co/blog/266885/

Anton
28.11.2016
12:21:55
Опен св

Alexander
28.11.2016
12:23:01
Попробуй в онстоп release делать
onStop не помог я решил проблему с помощью camera.setPreviewCallback(null);

Anton
28.11.2016
12:24:54
Супер)

Alexander
28.11.2016
12:25:37
ну все равно странная штука))

Anton
28.11.2016
12:26:59
Эт какая камера

1 или 2

Alexander
28.11.2016
12:32:05
2

ну задняя короче)

Anton
28.11.2016
12:34:17
Да не

Google
Anton
28.11.2016
12:34:29
Camera2 API

Или обычная

Alexander
28.11.2016
12:37:26
Camera2 API
я без понятия только 2 дня капаюсь) можно по развернутей?

Sergey
28.11.2016
13:24:48
Не могу вкурить repositories патерн...(в mvp) Есть у кого толковая статья по этой теме ? или кусок кода с коментами

Nikolay
28.11.2016
13:28:01
А как связан Repository И MVP?

Anton
28.11.2016
13:28:34
Ну типа слой данных там

Sergey
28.11.2016
13:29:24
А как связан Repository И MVP?
я так понял repositories patern стал популярен/получил развитие с появлением mvp

Admin
ERROR: S client not available

Nikolay
28.11.2016
13:29:40
https://medium.com/@krzychukosobudzki/repository-design-pattern-bc490b256006#.u4x551i5c

Паттерн как бы независимыми должны быть.

Yuri
28.11.2016
13:31:59
Не могу вкурить repositories патерн...(в mvp) Есть у кого толковая статья по этой теме ? или кусок кода с коментами
https://github.com/googlesamples/android-architecture/blob/todo-mvp-dagger/todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/TasksRepository.java и мне в своё время ещё вот это issue помогло: https://github.com/sockeqwe/mosby/issues/85

Eugene
28.11.2016
13:32:16
я так понял repositories patern стал популярен/получил развитие с появлением mvp
Репозитории активно юзаются в энтерпрайзном бэкэнде (например), к MVP никакого отношения по идее иметь вообще не должны

Nick Senchurin
28.11.2016
13:37:47
всем привет, а не подскажете как достучаться до меню тулбара при мультиселекте ?

а то у меня вылезает поверх, типа как для всей активити @Override public boolean onCreateActionMode(ActionMode mode, Menu menu) { mode.getMenuInflater().inflate(R.menu.menu_login, menu); return true; }

Yuri
28.11.2016
13:38:12
Нет, он подразумевает, что у вас есть несколько источников данных данных, и тогда он инкапсулирует в себе выбор нжного испточника

Alexander
28.11.2016
13:40:22
Нет, он подразумевает, что у вас есть несколько источников данных данных, и тогда он инкапсулирует в себе выбор нжного испточника
Просто, сколько видел примеров, практически везде сначала лезут в кэш. А если и есть пример, где лезут в сеть сначала, то проверяют только наличие интернета, а ошибки интернета не обрабатывают почему-то.

Google
Alexander
28.11.2016
13:43:01
так как надо юзеру что-то показать пока обновляются данные
зависит от тяжести и степени устаревания данных, наверное. Я вот всегда гружу из сети сразу. А если нет подключения или ошибка, то из базы.

Alexander
28.11.2016
13:45:02
а есть линк на bugtracker?
неа, когда на сиеру обновился сразу это заметил, и нашел на SO пост с кучей лайков и еще большей кучей негодования на эту тему

kay
28.11.2016
13:49:11
Есть здесь системный программисты под android? Есть знатоки selinux?

Alexander
28.11.2016
13:50:13
так пофиксили уже давно
эх я не обновлял sdk видать, надо будет накатить

Sergey
28.11.2016
13:50:34
эх я не обновлял sdk видать, надо будет накатить
не проверить обновления и жаловатся на баг (

Alexander
28.11.2016
13:50:56
не проверить обновления и жаловатся на баг (
ну баг то со стороны mac os вроде как, а не android sdk

Sergey
28.11.2016
13:51:09
гугл фиксил

Sergey
28.11.2016
13:51:37
правильнее сначала кэш
под кэш-ом поимается любая система хранения (б.д / файл и т.п.) или есть конкретный инструмент для работы с кэшом?

Alexander
28.11.2016
13:53:09
со стороны sdk был
ну то что гугл фиксил не факт что на их стороне была проблема, даже Денис Неклюдов в каком-то подкасте говорили дескать "Apple сломали и не чинят, JetBrains сама давай хот фиксы делать. Но главное что проблемы больше нет, пошел качать обнову

Sergey
28.11.2016
13:53:34
да Apple тоже ламать умеют )

Alexander
28.11.2016
13:54:30
да Apple тоже ламать умеют )
я как человек который пишет еще и под ios смело заявляю что ломают они ОЧЕНЬ часто, почти после каждой обновы XCode все чаще и чаще валится

Alexander
28.11.2016
13:55:37
но тут конкретно лажа гугла, потому что о проблеме было известно с бета-версий
Прости гугл, я защищал тебя как мог, но правда не на нашей стороне

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