@android_ru

Страница 2899 из 3205
Валерий
02.04.2018
10:44:58
Ну как-то так, да Entity пришли из "большого мира" серверной жабки со спрингом и хубернейтом

Имеется в виду офк запись, смаппленная в пожоху Как мапать — решает, как правило, система, общающаяся с базой

Gleb
02.04.2018
10:45:58
ну то есть - энтити - это попытка интерпрайзников - в андроиде общаться на привычном языке, чтобы не чувствовать себя некомфортно)))

Google
Валерий
02.04.2018
10:47:27
Gleb
02.04.2018
10:47:36
понятно

Валерий
02.04.2018
10:48:21
да, можно

В гайде по руму от андроида по пикче понятно

Quantum Harmonizer
02.04.2018
10:49:37
то есть лайв дата, которую выплёвывет рум - можно считать энтити? ?
(не пользовался) а рум только ливдату умеет отдавать?

Gleb
02.04.2018
10:50:04
(не пользовался) а рум только ливдату умеет отдавать?
тоже не пользовался -кажется курсор для бэк-комптибилити, тоже оставлили

Валерий
02.04.2018
10:50:20
DAO имеет логику, связаную с базой напрямую, ентити — нет (разве что маппинги) Я немного ошибся выше, ок

Gleb
02.04.2018
10:50:22
точно видел пример - "рум в контент провайдере"

"логику, связаную с базой" - тоже не понятно... ведь есть подход, когда для "оптимизации persistance" - много логик по выборкам и проч автоматику - "зашивают в базу". Связаные таблицы, триггеры, вью и тд?

Если понимать в-лоб - акцесс-объект к базе - это по-сути курсор - самый что ни есть, непосредственно, акцесс-коннекшн

Quantum Harmonizer
02.04.2018
10:55:19
.postToMainThread(mPostValueRunnable); private final Runnable mPostValueRunnable = new Runnable() { @Override public void run() { Object newValue; synchronized (mDataLock) { newValue = mPendingData; mPendingData = NOT_SET; } //noinspection unchecked setValue((T) newValue); } }; Пользоваться ливдатой я, конечно, не буду.

Gleb
02.04.2018
10:55:56
А ты ждал -там "сокральные знания и трюки"???

?

Google
Gleb
02.04.2018
10:56:24
я в первую очередь - как вышло по изучал именно абстрактный класс-исходник

Quantum Harmonizer
02.04.2018
10:57:28
там не изучать надо а на мусорку нести :)

Gleb
02.04.2018
10:57:33
этот пендинг у них - на случай частых postValue - типо если накидали 10050 пока не доставлено в майн - возьмём в итоге последний

Quantum Harmonizer
02.04.2018
10:58:38
нафиг, лучше уж взять мои проперти, там никаких synchronized

не думал, что скажу это, но даже Rx, наверное, лучше, чем ливдата

Gleb
02.04.2018
11:00:01
DAO — типизированная в жабке абстракция над курсором
ок, тогда разумный вопрос - в мире где правят рксы и на хип уже давно поклали, да и никто целиком не вычитывает (есть пагинация) - смысл иметь открытое подключение, завернутое в объект - а не один атомарный мап-функ курсора - в поджо и клоз курсора тут же?

Sergey
02.04.2018
11:00:50
У меня есть активити, которая открывает другую активити, а потом ещё другая активити, в ней торчит фрагмент, который по нажатию открывает ещё один фрагмент. Как из последнего фрагмента вернуться в первую активити?

Gleb
02.04.2018
11:02:23
не думал, что скажу это, но даже Rx, наверное, лучше, чем ливдата
лив-дата - она по сути майн тред-онли.... и там куча писанины по версионности данных и резолву их доставки подписчикам... но честно говоря если даже в эту задачу вдуматься - кажется можно было проще - и всё это смахивает на овер-инженер или "нам сказали - мы сделали" ??

Sergey
02.04.2018
11:02:47
Спасибо!

Gleb
02.04.2018
11:04:04
"нам сказали - мы сделали" ... а потом ещё пришли и попросили добавить "возможность из другого потока" - там люди под окнами с виллами стоят - требуют

Никита
02.04.2018
11:05:20
Кто знает либку. Надо сделать как в WatsUp превращать картинку профиля в toolbar

Quantum Harmonizer
02.04.2018
11:05:22
"нам сказали - мы сделали" ... а потом ещё пришли и попросили добавить "возможность из другого потока" - там люди под окнами с виллами стоят - требуют
Я по-другоиу сделал. Либо всё single-thread (любое действие из другого потока заканчивается эксепшеном), либо всё concurrent / lock-free.

Gleb
02.04.2018
11:06:29
ну как бы - да ))) если руководствоватся тупо здравым смыслом и практичностью))

Никита
02.04.2018
11:19:22
"Ок, гугль" открывает только опубликованные приложения?

Google
Izy Yank
02.04.2018
11:22:19
ребят, у листВью получилось отключить нажание, а вот как анимацию риппл убрать?

Nick
02.04.2018
11:23:30
background=@null

у айтема

Bahrom
02.04.2018
11:24:49
ребят, у листВью получилось отключить нажание, а вот как анимацию риппл убрать?
у адаптера isEnabled(int position), возвращать false для нужного item'a

Izy Yank
02.04.2018
11:28:54
спасибо)

Andrew
02.04.2018
11:38:16
Коллеги, подскажите, делаю библиотеку AAR, в которой 2 класса, один основной, второй вспомогательный BroadcastReciever. Как сделать, чтобы второго класса не видно было из библиотеки?

Андрей
02.04.2018
11:38:48
protected?

internal?

Vladimir
02.04.2018
11:39:44


Andrew
02.04.2018
11:43:41
protected?
Если использовать internal, то класс виден в пакете но использовать его нельзя. А можно сделать так, чтобы вообще не видно было? Библиотека на Kotlin

Всеволод
02.04.2018
11:44:58
У кого-нибудь еще есть проблема с Android Studio 3.1, при которой вместо сборки кода и установке нового APK студия просто запускает текущую версию приложения без каких-либо изменений?

Андрей
02.04.2018
11:46:10
Если использовать internal, то класс виден в пакете но использовать его нельзя. А можно сделать так, чтобы вообще не видно было? Библиотека на Kotlin
If you mark a declaration private, it will only be visible inside the file containing the declaration; А почему собственно не описать все в одном файле?

Андрей
02.04.2018
11:46:26
с private модификатором

Andrew
02.04.2018
11:47:51
Ресивер не может быть Private

Всеволод
02.04.2018
11:48:11
А после Rebuild Project студия выдает The APK file does not exist on disk

Andrew
02.04.2018
11:49:14
Еще класс R модуля виден, правда не знаю чем это черевато?!

Dmytro
02.04.2018
11:49:40
Кто нибудь подскажет, есть ли библиотека для отображения изображений, где можно самому вставить код отвечающий за получение изображения. Т.е. не скачивание изображения из интернета, или загрузка его из файла. А к примеру создать программно Bitmap и пускай эта библиотека займется его передачей к ImageView, кэшированием, и т.д. Т.е. я создаю Bitmap, и использую его в RecyclerView, но логику кэширования писать не хочется.

Joel
02.04.2018
11:50:38
Как отключить FIREBASE во время DEBUG? CRASHLYTICS на официальном сайте есть. а firebase нету

Всеволод
02.04.2018
11:50:59
Google
Валерий
02.04.2018
11:51:22
Joel
02.04.2018
11:51:51
Firebase crash reporting?
crash reporting сделал. но firebase когда удаляю и устанавливаю, думаает, что я новый пользователь

удаляю и устнавливаю приложение заново

Всеволод
02.04.2018
11:52:14
Invalidate caches / Sync gradle ?
Срабатывает последовательно Rebuild Project и Sync Project with Gradle Files, но приходится так делать каждый раз

Валерий
02.04.2018
11:55:54
и имя apk не меняется?

serhii
02.04.2018
11:55:58
такой вопрос раньше был showDialog чтобы передавать ид и диалог не пересоздавался точнее новый обьект к примеру при повороте экрана

Павел
02.04.2018
11:56:08
кто встречал годные примеры тестирования репозиториев?

Admin
ERROR: S client not available

serhii
02.04.2018
11:56:11
но сейчас от deprecated

какая альтернатива сейчас?

просто передавать в show фрагмент менеджер и тег?

Всеволод
02.04.2018
12:10:52
и имя apk не меняется?
После того как я убрал модифицирование имени apk, Sync Project with Gradle Files не нужен, но студия по-прежнему игнорирует любые изменения в коде, приходится делать ребилд

Андрей
02.04.2018
12:11:59
Ресивер не может быть Private
еще как может быть, если создан динамически.

private BroadcastReceiver receiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { } };

вполне будет работать

Unknown
02.04.2018
12:16:17
В чем разница между BroadcastReceiver и CAllBack

Quantum Harmonizer
02.04.2018
12:18:15
Marina
02.04.2018
12:26:57
В чем разница между BroadcastReceiver и CAllBack
http://daongockien.blogspot.com/2013/10/android-broadcastreceiver-or-simple.html

Google
Unknown
02.04.2018
12:35:12
Хочу найти нужную строку в коде. Можно как - то поставить это к примеру на кнопку play в музыкальном проигрываетеле и после запуска в приложении нажать на эту кнопку и чтобы вывелась эта строка. Как можно такое провернуть в Android Studio?

Вячеслав
02.04.2018
12:36:26
подскажите. в android 7 проблема с темным statusBar, не видно текст..

Unknown
02.04.2018
12:38:46
@Harmonizr А как поставить брейк на весь проект?

Вячеслав
02.04.2018
12:39:13
Vyacheslav
02.04.2018
12:42:28
Ребят не подскажите как сделать "Открыть с помощью" безусловным ? чтобы сразу открывалась моя апликуха мб кто-то сталкивался, сделал дип линку из firebase оно предлагает Gmail и прочий мусор и мою апликуху

Alyona
02.04.2018
12:45:17
Сделать уникальную диплинку, которую не умеют открывать другие приложения - с твоей кастомной схемой (myapp://...)

Rustam
02.04.2018
13:10:02
всем привет, у меня есть вьюшка, которая появляется в верхней части экрана. Как можно сделать так, чтобы ее можно было смахнуть/свайпнуть ?

Veniamin
02.04.2018
13:11:47
Я уже задавал вопрос но, ктонибудь делал отчеты из bigQuery на firebaseсовских данных. Там зачем то нужно выбирать какой кусок данных использовать хотя они одно целое??



Unknown
02.04.2018
13:17:53


Emil'
02.04.2018
13:19:25
catch class filters? или class filters

Unknown
02.04.2018
13:28:23
@Axelerator Так какой пункт выбирать? и можно ли сразу пакет указать? а не набор классов

Marina
02.04.2018
13:29:13
Unknown
02.04.2018
13:30:42
@NoUruru Я хочу в приложении нажать на кнопку и найти ее. Так как исходник слишком большой. на кнопках нет текста и ничего другого. Выход искать через брейк поинт. Вот я и хочу весь проект добавить в breakpoint нажать на кнопку и получить то место где происходит нажатиее

Marina
02.04.2018
13:30:58
что на кнопке написано?

пойди в res/values/strings ctrl+f найди надпись правой кнопкой find usages

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