basil
всем привет, такой вопрос, решил попробовать использовать DialogFragment с NavController из фрагмента. Создаю дочерний фрагмент AlertDialogFragment, в нём создаю AlertDialog. не понятно каким образом мне соощить в родительский фрагмент, какая именно кнопка была нажата в алерте? код схематично тут https://pastebin.com/WdC1YZVW
Олег
Кто нибудь на MacBook Air 2015 сидел в android studio?как оно?
Maksym
Это от кого такой эксепшен? Выглядит как попытка заставить десериализатор отдавать Deferred.
Есть интерфейс для запросов @GET("/{api_version}/genre/movie/list") suspend fun getGenre( @Path("api_version") api_version: String, @Query("api_key", encoded = true) api_key: String, @Query("language") language: String): Deferred<GenreResponce>
Maksym
@Harmonizr есть вызов val genreRequest = networkService.getGenre(TMDB_API_VER, TMDB_API_KEY, TMDB_LANGUAGE).await()
Kozimjon
народ, всем привет. При вызове adapter.notifyItemChanged(position, data) вызывается сначала 1 - onBindViewHolder(@NonNull MessagesViewHolder holder, int position) и только потом 2 - onBindViewHolder(@NonNull MessagesViewHolder holder, int position, @NonNull List<Object> payloads) Все так и должно быть или я что-то делаю не так? Заранее спасибо
Ярослав🇺🇦
Предупреждение.
Бота какого добавьте
A
всем привет. Кто мог бы подсказать как добавить сюда еще одну переменную для отмены вывода (-1) выручайте) заранее спасибо)
Ivan
Вопрос про JsonObject (com.google.gson) Возможно как-то это сокртить, кроме try/catch: if (it["status"].isJsonPrimitive && it["status"].asJsonPrimitive.isNumber && it["status"].asNumber.toInt() == 200)
Ivan
kak string equals?
да, хитро, спасибо. я просто рассчитывал на методы из самого JsonObject. странно, что нужно такую длинную цепь в ифе иметь
Arsen
@Harmonizr есть вызов val genreRequest = networkService.getGenre(TMDB_API_VER, TMDB_API_KEY, TMDB_LANGUAGE).await()
мне кажется ретрофит не умеет Deffered десериализовывать, и ему нужен конвертер
Maksym
мне кажется ретрофит не умеет Deffered десериализовывать, и ему нужен конвертер
Конвертер тоже есть вот как это выглядит в di koin single { Retrofit.Builder().apply { client(get()) baseUrl(TMDB_URL) addConverterFactory(get<GsonConverterFactory>()) addCallAdapterFactory(get<CoroutineCallAdapterFactory>()) }.build() }
Mike
Бота какого добавьте
И что он сделает?
Maksym
Заюзай suspend
Есть тоже. Полный метод вызова из репозитория выглядит так suspend fun getGenreRequest(): GenreResponce { val genreRequest = networkService.getGenre(TMDB_API_VER, TMDB_API_KEY, TMDB_LANGUAGE).await() appDatabase.getGenreDao().apply { deleteAllGenres() insertGenres(genreRequest.genres) prefs.setGenreDate(Date().time) } return genreRequest }
Maksym
а сама модель респонса имеет 0 args конструктор? (дтошка)
что иммется ввиду сама модель которой разспаршиваю данные?
Anonymous
Ребят, а кто смотрел код приложения Социальный мониторинг?)
Anonymous
что это?
Слежка за коронавирусными людьми) московское приложение
Co(n)stantine👨‍🔬
скинь ссыль на исходники
Anonymous
Тут есть
Maksym
Да
Там по сути идет модель в модели data class GenreResponce ( @SerializedName("genres") val genres: List<Genre> = ArrayList() ) @Entity(tableName = TABLE_NAME) data class Genre( @PrimaryKey(autoGenerate = false) @SerializedName("id") val id: Int = 0, @SerializedName("name") val name: String = "" ) { companion object { const val TABLE_NAME = "bemovie_genre" } }
Anonymous
https://www.anti-malware.ru/analytics/Threats_Analysis/Social-Monitoring-COVID19-app-analysis ссылка на гидхаб в конце статьи
Maksym
@arsdev так как респос выглядит как то так { "genres": [ { "id": 28, "name": "Action" }, { "id": 12, "name": "Adventure" }, { "id": 16, "name": "Animation" } ] }
Anonymous
Вот еще одно приложение
Anonymous
кому интересно можете реверснуть
jenia
Помогите понять почему файл в размере растёт при записи а прослушать не могу его?
jenia
https://pastebin.com/0L1ZftP4
Артём
Привет, посоветуйте каналы на ютюбе по андройду, пожалуйста
Co(n)stantine👨‍🔬
Andrew
Коллеги, подскажите, где можно отслеживать отправленные пуш уведомления через FCM. Отправляю через HTTP апи, не в консоли FCM. Отправленные через консоль FCM (в браузере) конечно же видны, а вот через апишку по конкретным пуш ид не вижу нигде
Pavel
А а http api нет проверки доставки
@
can you show the error first? (and actually this is chat for russian speakers :D)
This is the problem please i need help. Gradle not fictioning correctely
Albert
Может сталкивался кто. Создаю CaptureRequest с шаблоном TEMPLATE_VIDEO_SNAPSHOT для записи видео с камеры и возможностью сделать фото. На устройствах 28+ отрабатывает, на остальных крашится. В доке упоминаний по ограничению версии нет. В чем может быть проблема?
Maxim
Make sure your SDK is installed correctly
@
Это проблема. Gradle не работает. пожалуйста помоги.
@
Make sure your SDK is installed correctly
Есть ли у меня возможность вручную установить Gradle для Andriod Studio.
Дурний Кіт
о, то ты говоришь
Dj
о, то ты говоришь
гугл транслейтом
jenia
гугл транслейтом
Но вообще говорит - уже за счастье :)
Maxim
Highly likely people have already struggled with this problem
Дурний Кіт
в гугл не пошёл, сразу в русский телеграм
Дурний Кіт
in project & sdk as well asume
@
I don't know, actually. I suggest you to google it
Я попытался погуглить проблему несколько раз
@
whitespace
приходи еще
Vadim
такой вопрос к обладателям черной темы вы видели чтобы в зависимости от темы менялся Spash screen?
Ярослав
в гугл не пошёл, сразу в русский телеграм
да если не знаешь как гуглить проблему, ничё не рагуглишь
Ярослав
Ivan
шутник
вон, видал?))
Max
когда была добавлена возможность инициализировать фрагмент с не пустым конструктором? MyFragment("data") ?
Vadim
да, у меня меняется в проекте
хм, а сам Splash делал на уровне xml?
Max
AndroidX
сразу вот так? MyFragment("data") или только фабрики?
Ярослав
тема
в разных темах разные значения для windowBackground?
Vadim
тема
я пока до ночной темы самой не добрался думал сначало сплэш сделать) но щас думаю что лучше с ночного режима начать)
Aleksey
сразу вот так? MyFragment("data") или только фабрики?
через фабрику все, но сам создать можешь напрямую, конечно
Vadim
тема
тогда мне тут не оч понятно можно какой то пример ?)
Vadim
а то я видимо не совсем туда въезжаю)
Vadim
а одно другому не мешает)
так понимаю что то аля https://dev.to/alonsoatoneyra/android-simple-way-to-implement-a-splashscreen-in-your-app-3k0f
@
Это то, о чем ты говоришь?
Vadim
а одно другому не мешает)
просто я когда то делал таким образом https://github.com/mnewlive/make-it/pull/43/files