Jack
В onStart и в onStop еще методы для их обработки вызвал у карты и mapfactory
Arsengizer
Выложил в пятницу, а версия до сих пор нигде не появилась, хотя по консоле вроде все ок и никаких ошибок
Anton
А чатик по котлину подскажите?
Mike
Jack
Поднимаю вопрос снова
Jack
Можно ли через mapkit для карты границы сделать? На гугловских картах без проблем можно было, а здесь, у яндекса, такая документация кривая, всё просмотрел, нигде про границы не нашел инфы
Udery
Anonymous
Привет разрабы)
Подскажите, как называть простые Entity (pojo-классы) ?
Норм ли добавлять просто приставку Entity ?
Mike
Валерий
просто кидал их в отдельный package
Anonymous
Хорошо, спасибо )
Валерий
Всемм и так понятно, что это DTO/Entity
Глеб
Энтити, дто - понапридумали слов. Сами теперь путаются.
До конца - хер кто объяснит,
а уж какое-то мало-мальски отношение к android-мобильной разработке - так и вовсе.
Валерий
Entity обычно то, что лежит в базе
DTO — пожоха для кидания по сети
Валерий
Первая обычно имеет связи с другими, вторая обычно просто хранит "пакет"
Глеб
"Entity обычно то, что лежит в базе" 🤔 ...ну вот...
по умолчанию - есть одна база sqlite, в которой могут лежать таблицы, триггеры, вью и predefined скрипты. в таблицах и тп могут лежать "записи", они же - rows, которые вплоть до маппинга курсора в pojo - так везде и фигурируют - как записи.
Более того - не все прримитивные типы java - поддерживаются sqlite-ом - поэтому не факт что полученая из базы row, смаппленая в pojo - есть прямое её отражение (наск я в курсе boolean-а нет либо он не поддерживается н-р)
Валерий
Ну как-то так, да
Entity пришли из "большого мира" серверной жабки со спрингом и хубернейтом
Валерий
Имеется в виду офк запись, смаппленная в пожоху
Как мапать — решает, как правило, система, общающаяся с базой
Глеб
ну то есть - энтити - это попытка интерпрайзников - в андроиде общаться на привычном языке, чтобы не чувствовать себя некомфортно)))
Глеб
Валерий
Глеб
понятно
Валерий
да, можно
Валерий
В гайде по руму от андроида по пикче понятно
Mike
Валерий
DAO имеет логику, связаную с базой напрямую, ентити — нет (разве что маппинги)
Я немного ошибся выше, ок
Глеб
точно видел пример - "рум в контент провайдере"
Глеб
"логику, связаную с базой" - тоже не понятно...
ведь есть подход, когда для "оптимизации persistance" - много логик по выборкам и проч автоматику - "зашивают в базу". Связаные таблицы, триггеры, вью и тд🤔
Глеб
Если понимать в-лоб - акцесс-объект к базе - это по-сути курсор - самый что ни есть, непосредственно, акцесс-коннекшн
Mike
.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);
}
};
Пользоваться ливдатой я, конечно, не буду.
Глеб
А ты ждал -там "сокральные знания и трюки"???
Глеб
😂
Глеб
я в первую очередь - как вышло по изучал именно абстрактный класс-исходник
Mike
там не изучать надо а на мусорку нести :)
Валерий
Глеб
этот пендинг у них - на случай частых postValue - типо если накидали 10050 пока не доставлено в майн - возьмём в итоге последний
Mike
нафиг, лучше уж взять мои проперти, там никаких synchronized
Mike
не думал, что скажу это, но даже Rx, наверное, лучше, чем ливдата
Глеб
DAO — типизированная в жабке абстракция над курсором
ок, тогда разумный вопрос - в мире где правят рксы и на хип уже давно поклали, да и никто целиком не вычитывает (есть пагинация) - смысл иметь открытое подключение, завернутое в объект - а не один атомарный мап-функ курсора - в поджо и клоз курсора тут же?
Валерий
Sergey F
У меня есть активити, которая открывает другую активити, а потом ещё другая активити, в ней торчит фрагмент, который по нажатию открывает ещё один фрагмент. Как из последнего фрагмента вернуться в первую активити?
Mike
Валерий
Глеб
не думал, что скажу это, но даже Rx, наверное, лучше, чем ливдата
лив-дата - она по сути майн тред-онли.... и там куча писанины по версионности данных и резолву их доставки подписчикам... но честно говоря если даже в эту задачу вдуматься - кажется можно было проще - и всё это смахивает на овер-инженер или "нам сказали - мы сделали" 😁👍
Sergey F
Спасибо!
Mike
Глеб
"нам сказали - мы сделали"
... а потом ещё пришли и попросили добавить "возможность из другого потока" - там люди под окнами с виллами стоят - требуют
Никита 🙃
Кто знает либку. Надо сделать как в WatsUp превращать картинку профиля в toolbar
Mike
Глеб
ну как бы - да )))
если руководствоватся тупо здравым смыслом и практичностью))
Mike
Nikita
"Ок, гугль" открывает только опубликованные приложения?
Anonymous
ребят, у листВью получилось отключить нажание, а вот как анимацию риппл убрать?
Nick
background=@null
Nick
у айтема
Bahrom
Anonymous
спасибо)
Andrew
Коллеги, подскажите, делаю библиотеку AAR, в которой 2 класса, один основной, второй вспомогательный BroadcastReciever. Как сделать, чтобы второго класса не видно было из библиотеки?
Андрей
protected?
Андрей
internal?
Volodymyr
Всем привет, у кого то был подобный краш ? Падает только на 8 андроиде
Andrew
protected?
Если использовать internal, то класс виден в пакете но использовать его нельзя. А можно сделать так, чтобы вообще не видно было? Библиотека на Kotlin
Всеволод
У кого-нибудь еще есть проблема с Android Studio 3.1, при которой вместо сборки кода и установке нового APK студия просто запускает текущую версию приложения без каких-либо изменений?
Андрей
с private модификатором
Andrew
Ресивер не может быть Private
Всеволод
А после Rebuild Project студия выдает The APK file does not exist on disk
Andrew
Еще класс R модуля виден, правда не знаю чем это черевато?!
Dmytro
Кто нибудь подскажет, есть ли библиотека для отображения изображений, где можно самому вставить код отвечающий за получение изображения. Т.е. не скачивание изображения из интернета, или загрузка его из файла. А к примеру создать программно Bitmap и пускай эта библиотека займется его передачей к ImageView, кэшированием, и т.д. Т.е. я создаю Bitmap, и использую его в RecyclerView, но логику кэширования писать не хочется.
Валерий
Denis
Как отключить FIREBASE во время DEBUG?
CRASHLYTICS на официальном сайте есть. а firebase нету
Всеволод
Igor
Валерий
Denis
Firebase crash reporting?
crash reporting сделал. но firebase когда удаляю и устанавливаю, думаает, что я новый пользователь
Denis
удаляю и устнавливаю приложение заново
Валерий
и имя apk не меняется?
serhii
такой вопрос раньше был showDialog чтобы передавать ид и диалог не пересоздавался точнее новый обьект к примеру при повороте экрана