Ruslan
Хз я нашол
You
Ссылку
Ruslan
Ссылки нету.искать надо
You
Короче такой софт через маркет не распространяется, хз что ты там нашел
You
Ставь через magisk
Ruslan
https://m.habr.com/post/249681/
Ruslan
Тут читал
Ruslan
Перейдем к реализации. Для начала нужно выполнить одну неприятную операцию. Нужно преобразовать открытый base64 ключ из консоли разработчика в xml-ключ, который подойдет для дешифрования подписи. Свиду кажется, что достаточно просто раскодировать его base64.
Ruslan
Где найти этот открытый ключ?
Ruslan
Есь идеи как ключ найти?
uvays
Всем привет! Есть coordinatorLayout с bottomNavigationView. Так вот, как сделать так чтобы контент не был позади bottomNavigationView ? Я бы поместил контент и bottomNavigationView, скажем, в linearLayout, но тогда snackbar не правильно отображается, так как такие вьюшки все же должны быть сразу в coordinatorLayout. Есть мысли?
uvays
вообще есть какой нибудь флаг для этого? или это самому нужно кастомить layout behavior
Anonymous
Скажите, как можно сделать переход из Activity Recomended в Details, стерев за собой Music и Recomended?
Anonymous
Я хочу, чтобы в последствии, если нажать на кнопку back в Details, то Activity перешло к предыдущему стеку. Тоесть к List
uvays
uvays
так имеется в виду?
uvays
вроде так же отобржается
Axbor
так имеется в виду?
тогда снизу навигатион попробуйте.
uvays
так же
Savely
Подскажите плиз сервис для реализации аутентификации через смс или push уведомления
Lev
Firebase
Savely
Firebase
Там готовое решение для аутентификации есть?
Lev
+
Lev
Firebase Auth
Savely
Круто, спасибо
Daniil
Господа. Разъясните плиз за rx. Может я вобще не тот инструмент юзать собрался. Задача: сохранить в бд запись вернуть id записи. Использую room для общения с бд. Обращение к бд я должен запустить не в главном потоке чтобы не повесить гуй. Думал что просто сделаю функцию которая вернет Observable<Long> и запустит сохранение записи в фоне. Но я не нашел способа как это сделать. Пока выходит так что если не будет подписки к Observable не будет и записи в бд. Возможно можно решить эту задачу используя Subject но я не уверен.
✙
а надо тебе subscribeOn
Daniil
там я задаю тред/планировщик задач и только, разве нет?
Daniil
а надо тебе subscribeOn
specify the Scheduler on which an Observable will operate Проблема остается: пока не будет подписки на Observable не будет и вызова операции.
Daniil
значит это какое-то эталонное ненужно.
Daniil
Нужно выполнить гарантировано операцию и дать возможность получить ее результат. Выходит что гарантировано выполнить опреацию невозможно. Нужно заставлять пользователей метода/интерфейса подписываться на возвращаемый результат
Максим
Нужно выполнить гарантировано операцию и дать возможность получить ее результат. Выходит что гарантировано выполнить опреацию невозможно. Нужно заставлять пользователей метода/интерфейса подписываться на возвращаемый результат
Нет понятия "гарантированной операции" в программировании, любой метод может вернуть исключение. Выполнение операции сохранения - это и есть процесс подписки. Прочтите хотя бы цикл статей на Хабре, чтобы понимать, как оно работает
✙
тебе вернуть надо что то?
✙
читай completable, single, maybe
✙
не обязательно observable
Адиль
Всем привет
Daniil
Не тот инструмент. См. CompletableFuture.
Да вот что-то более похожее, спасибо
Адиль
Сильно не пинайте. Расскажите пожалуйста в какую сторону копать, если хочется сделать приложение типа форума.
Daniil
@mksmmsk @literallytrump new Thread как и AsyncTask запустит мне функцию в другом потоке. Это шикарно. Но результат через rx я всеравно не верну, как я понимаю
Daniil
override fun addTask(task: Task): Observable<Task> { return Observable.defer{ val id = taskCacheDao.addTask(task) Observable.just(taskCacheDao.getTask(id)) } .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) } Вот метод репозитория который возвращает id созданной записи. Если написать код уровня myRepo.addTask(task) то функция переданная в defer() не выполнится. Или я не прав?
✙
observable<task> чо за жесть ахах
✙
аааа
Адиль
Какие начальные знания имеются?
Даже не знаю. Сайты умею делать. Есть свои статейники. В совокупности 3-5 к траффика дейли. Если нужно то быстро схватываю вообще все. Кодить пока не умею.
✙
на момент подумал что это гугловый таск
Mike
Даже не знаю. Сайты умею делать. Есть свои статейники. В совокупности 3-5 к траффика дейли. Если нужно то быстро схватываю вообще все. Кодить пока не умею.
Собственно, надо учиться кодить. В андроид стоит идти только с сильными знаниями Java или Kotlin, иначе утонешь в нюансах.
Адиль
Лендосы, контекстная, таргет, сео все по чуть-чуть
✙
приложение типа форума разве релевантно делать вообще? куча платформ же есть
Daniil
тебе надо single возвращать а метод будет fromCallable где ты все делаешь синхронно и возвращаешь
да замену я на fromCallable() без подписки один фиг не заработает. Короче не тот это инструмент.
Адиль
Просто что можно погуглить.
Адиль
Вернее в какую сторону
ᛖᚹᛋᛁᚱ
Абсолютно бесполезно делать такое приложение, не заточеное под определенную тему, как минимум
Адиль
Есть тема
Адиль
Есть даже кейс где посан сделал такое приложение
Адиль
И потом забросил и доска превратилась в доску секс объявлений
Адиль
И он не знал как монетизировать
Адиль
Хотя по тематике куча партнерок
Адиль
Я сам там спамил)))
Mike
Просто что можно погуглить.
Java или Kotlin, изучить язык хорошо и чётенько. Потом читать developer.android.com
Mike
Я сам там спамил)))
и тут, я вижу
Адиль
Тут я флужу. Сорри. Там я спамил ссылками на проклы)
Адиль
А котлин перспективен? Или пока непонятно
You
Очень перспективен
Максим
Для начала
Daniil
Для начала
Вангую там тоже не будет решения этой проблемы. Нету subscribe - нету вызовов.