Igor
Товарищи, а как мокнуть ответы от ServerSocket-а?)
Aleksei
Всем привет! Кто работал с Play Billing Library, подскажите, как получить список активных подписок? В доках написано, что метод mBillingClient.queryPurchases возвращает кэш плей стора - при этом этот запрос до сих пор возвращает мою тестовую полписку, которую я отменил 3 дня назад (из стора она уже исчезла, а, активная тестовая подписка, как вы помните, должна обновляться каждый день). Стоит проверять дату подписки на её истечение ли может вызывать queryPurchaseHistoryAsync?
Aleksei
Юзер подписку может отменить и в самом сторе, без приложения
более того, Play Billing Library не поддерживает сейчас отмену подписок, юзер сделать это может !только в самом сторе. вопрос: как получить список активных подписок?
Anton
более того, Play Billing Library не поддерживает сейчас отмену подписок, юзер сделать это может !только в самом сторе. вопрос: как получить список активных подписок?
насчет всех активных хз, но при покупке ты получаешь токен, по нему как я понимаю можно смотреть статус подписки
Anton
> юзер сделать это может !только в самом сторе. а можно как-то юзера редиректнуть в стор на отмену подписки, изнутри приложения?
Anton
можно, тем же интентом
не подскажешь интент?)
Aleksei
не подскажешь интент?)
new Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/account")); еще можно такой попробовать https://play.google.com/store/account/subscriptions
Vlad
Вакансии Android в Москве - @jobAndroid
Aleksei
к сожалению, бэка нет
Gleb
Всем привет! У меня в res/raw есть файл. Я хочу сгененировать кучу флаворов (штук 30), в каждом из которых этот файл должен различаться. У кого-нибудь есть пример кода для build.gradle, который может создавать флаворы и разные файлы для них?
blaccyee
Ребят, реально ли это сделать? http://f4.s.qip.ru/cMfvXDmu.png
Ivan
Ребят, реально ли это сделать? http://f4.s.qip.ru/cMfvXDmu.png
Создай Runnable и передай аргументом.
Алексей
Пример можно?
посмотрите, как реализован метод Activity.runOnUiThread
Ivan
Пример можно?
Если совсем на коленке собрать, то как-то так: Runnable runnable = new Runnable() { public void run() {} } private void someFunc(Runnable runnable) { runOnUiThred(() -> { runnable.run(); }); }
blaccyee
Благодарю.
Алексей
нафиг тут лямбда? сразу передать туда runnable
Ivan
нафиг тут лямбда? сразу передать туда runnable
Согласен, но уже сообщение не отредактируешь.
Алексей
Ребят, никто не сталкивался с проблемой в okhttp+retrofit. При получении данных (gzip, chunked) не считывает последний символ \n в итоге падает с ioexception в httpcodeck?
blaccyee
Согласен, но уже сообщение не отредактируешь.
Эм, можно исправленный вариант? :)
Ivan
Runnable runnable = new Runnable() { public void run() {} } private void someFunc(Runnable runnable) { runOnUiThread(runnable); }
Vadim
Как лучше сделать такую иконку? Чтобы бордеры у круга были анимарованны? Что погуглить? http://prntscr.com/idik4y
Vadim
https://android-arsenal.com/details/1/5819
большое спасибо
Ivan
Я правильно понял логику? https://pastebin.com/bw1cNJ7X
Да, все верно. Для такого кода можно не использовать someFunc, а писать сразу runUiThread (так, на всякий случай).
Ильфат
как сделать чтобы NestedScrollview в CoordinatorLayout сдвигалась, когда появляется вьюха в боте? anchor не помогает
Andrei
Ребята, всем привет. Такой вопрос, хочу научиться делать приложения по типу яндекс метро. С названиями, некой картой, зумом и т д. Подскажите, куда гуглить? Заранее спасибо!
Ivan
Эм, что не так делаю? http://f5.s.qip.ru/cMfvXDmO.png
Вызов функции someFunc делать надо из main().
blaccyee
Вызов функции someFunc делать надо из main().
Так ведь внутри main, не? http://f2.s.qip.ru/cMfvXDmP.png
Ivan
Так ведь внутри main, не? http://f2.s.qip.ru/cMfvXDmP.png
Не внутри класса Main, а внутри функции main.
Andrei
mapview
Спасибо)
Vadim
Такой вопросик, у меня 1 активити и несколько фрагментов в разметке активити есть snackbar(помещенный в coordinatorLayout) могу ли я как то из фрагмента обратиться к этому снэкбару? Ну или хотя бы определять как то если он показывается?
Сергій
@grishka, тут потенциальный спамер
Сергій
😁
John
Ребята, подскажите пожалуйста что поковырять. ставлю для работы с апи HttpLoggingInterceptor. С моего телефона не выводит логи по запросам. Беру любой другой/эмулятор - все хорошо.
John
проблема только в interceptor любые другие логи вижу
Yerlan
Как можно поменять home button icon в Contexual Action Mode ?
Ильфат
когда вызываешь intent action_call - звонок, onresume приходит 2 раза в активити - когда открывается диалер и когда закрывается. как это пофиксить, или хотя бы отличить одно от другого?
Павел 🍵
нормальная ли практика хранить в бд онлайн пользователь или нет?
Павел 🍵
или как лучше это сделать
John
@GrushinSergeyWork, Konstantin, спасибо проблема в том что мой телефон huawei. Проблему решил
Алексей
https://github.com/RedMadRobot/input-mask-android удобнее показалась
Alexey
Alexey
Alexey
О наболевшем)
Konstantin
Лол
Алексей
@grishka
Алексей
Это дело хозяйское, но нужно ли об этом рассказывать всему чату? :) Ладно, как скажете, просто это почти котики и мемчики.
Aleksandr
нет стикера "Свифт говно" 🤔
Azret
стикеры схоронил, спасибо
blaccyee
При создании проекта указал "Простое активити", видел, там были активити с выдвижным меню слева. Теперь необходима эта штуковина, можно ли как-то добавить это меню?
Ильфат
я тоже схоронил, но мало
Ильфат
нужно больше стикеров))
Alexey
Добавь новую активити, выбери с навигейшен дровером, сделай её ланч
blaccyee
Что ж гуглом не пользуешься, умник?
blaccyee
когда вызываешь intent action_call - звонок, onresume приходит 2 раза в активити - когда открывается диалер и когда закрывается. как это пофиксить, или хотя бы отличить одно от другого?
Ильфат
потому что гуглил и не нашел
blaccyee
потому что гуглил и не нашел
Плохо гуглил, надо было еще гуглить. Как научишься гуглить хорошо - приходи сюда.
Алексей
Спокойствие и доброжелательность, ребята)
Ильфат
ок
Ильфат
на самом деле, не знаю, что ты обозлился. это был хороший совет для тебя же. если ты будешь приходить сюда, чтобы задавать элементарные вопросы, ты сам не научишься ничему. я посмотрел какого плана вопроы ты задаешь и определил, сколько примерно надо времени, чтобы пришло понимания. мир?
blaccyee
угу
Gerc
java.lang.NullPointerException: ssl_session == null at com.android.org.conscrypt.NativeCrypto.SSL_SESSION_cipher(NativeCrypto.java) at com.android.org.conscrypt.OpenSSLSessionImpl.getCipherSuite(OpenSSLSessionImpl.java:320) у всех такое есть?
Anonymous
Все сейчас делают SplashScreen из темы?
Anonymous
Как тут
Anonymous
https://m.habrahabr.ru/post/312516/
Aleksandr
прочитал первые строки, узнал себя и свой любимый Observable.timer(1, TimeUnit.SECONDS) ))
Vladislav
какие еще варианты?
Vladislav
если конечно не нужно лепить анимации загрузок, подгрузок, восходящего солнца и летящего журавля
Aleksandr
ну хз, я в статье сейчас читаю
Иван
Ребят, подскажите кто знает, какой метод вызывается перед тем как пользователь смахнет приложение из многозадачности? OnDestroy главной активити не вызывается, а приложение просто убивается
Aleksandr
если конечно не нужно лепить анимации загрузок, подгрузок, восходящего солнца и летящего журавля
нуу запустить анимацию при старте в листенере зафинишить активность и стартануть другую?