smile
точно дичь, и не только с таймпикерами
Anonymous
сам плагин, если кому интересно https://github.com/wdullaer/MaterialDateTimePicker
я ради того чтоб заблокировать выбор минут добавил в проект модулем либу подобную этой
Anonymous
и я выбесился когда увидел код
Anonymous
там программно релейтив лейаут создается
smile
да, жесть конечно еще та, но а что поделать, если нативный не расшираеться никак, а бизнес задача есть
smile
приходиться использовать то, что есть
Anonymous
приходиться использовать то, что есть
с такими словами мы надобавляли 9 модулей))
Anonymous
и потом апдейты сами кодили
smile
ну самому закодить, но стоит ли игра свеч
Anonymous
интересно, так у всех ли
smile
вот с минутами та кастомку оставил, или сам закодил?
Anonymous
но там баги были
Anonymous
фиксил сам
smile
ну пр хоть отправлял?
Anonymous
ну пр хоть отправлял?
пулл реквист который?
smile
ага
Anonymous
ага
неа
Anonymous
))
Anonymous
там наспех сделал
smile
а надо было
smile
хоть ишью оставить
smile
о траблах
Anonymous
вот такое мое пахабное отношение к опен сорсу)
smile
а ты напрямую в либе фиксил или форкал?
Anatoly
Нужно встроить клавиатуру с несколькими языками в лайоут фрагмента, может есть библиотеки для этого?
Anonymous
кстати, подскажите кто шарит. есть допустим фича в приложении - получить бонус. Если игрок его получает, то он не сможет это сделать ещё раз ранее чем через три часа
Anonymous
я реализовал так public void saveLastBonusTime() { sp.edit().putLong(LAST_BONUS_TIME, System.currentTimeMillis()).apply(); } public boolean canGetBonus() { return System.currentTimeMillis() - sp.getLong(LAST_BONUS_TIME, 0) > TimeUnit.HOURS.toMillis(3); }
Anonymous
но если время перевести на устройстве то все "взламывается"
Anonymous
как быть?
Мумитроль
Только через сервер
Мумитроль
Или отслеживать изменения времени, что тоже не поможет, ведь можно остановить приложение и все ресиверы погаснут
Max🔥
кстати, подскажите кто шарит. есть допустим фича в приложении - получить бонус. Если игрок его получает, то он не сможет это сделать ещё раз ранее чем через три часа
Есть весёлые баги на эту тему, типа "перевод даты/времени вперед". В идеале дату получения награды синхронизировать с сервером
Max🔥
Эх, не успел написать )
как быть?
ну firebase вместо сервера
какую то дату там сохранить или чето в этом духе
Nikolay
какую то дату там сохранить или чето в этом духе
Видимо нужно не только дату сохранить, но и текущее дату/время получать с сервера, для сравнения
Nikolay
как быть?
Может быть дату/время хранить локально, а текущую получать с публичных NTP серверов? И сравнивать.
Nikolay
как быть?
Вот, например https://github.com/instacart/truetime-android/blob/master/README.md
Александр
ребят кто-нибудь подключал play games в свое приложение? вопрос есть, все подключил создал и там и сям все что в доке написано , открываю приложение , запускается мол вход в play games затем ничего просто исчезает
JasurbekA
Hi there! I am developing an app that should display image and button to go the web site to where this image is located. And this I must display it anytime I want (for example: No matter user is doing, playing game, or dailing number, reading messages or whatever I must display fullcreen image and button with cancel option). I am having a problem what Should I use to display popup anytime? Can anyone suggest anything for this problem. Any suggestion is welcome. Thanks in Advance
smile
Ребзи как сохранить глобально несколько значений, но не шаредпреференс, ибо нужно автоматом чистить дату, когда приложение закрываеться? В самом коде может можно сохранить как-то?
Tishka17
Кажется, утром уже было
Tishka17
Закрывается - это когда?
smile
ну, типо как сессия, когда юзер выходит из приложения, не свертывает его, а завершает
smile
на со говорят что шаред не для того, и проще хранить в коде, но как? создавать синглтон?
Tishka17
ну, типо как сессия, когда юзер выходит из приложения, не свертывает его, а завершает
Учти, что процесс может быть убит просто так. Даже когда юзер не выходил
Dyno
ребят, а адаптер это utils?
Tishka17
Вообще, тебе наверно хватит onSaveInstanceState
ͬ̾ ́̚ ͧ̀҉͏͜ ̄ͩ ̱̬ ͧͩ Нармальный Чел Σ 🇳🇴
smile
Учти, что процесс может быть убит просто так. Даже когда юзер не выходил
ок, мне подходит, я сохраняю не очень важную инфу
Doston
Всем привет. Можно ли сделать так, чтобы сервис создавался только тогда, когда я явно обращаюсь к нему. и после того как выполниться, «убивался». и не запускался, пока не обратяться к нему. Если так можно сделать, подскажите
Doston
Дело в том, что в сервисе делаю какие-то дела, а в конце показываю нотификейшн. Так этот сервис каждый раз, сам по себе перезапускается, и делает что-то, а потом показывает пуш.
Сергій
в конце операции делай unbind и сервис завершится сам
smile
Вообще, тебе наверно хватит onSaveInstanceState
saveInstance как я понял не работает, когда ручками юзаешь finish для возвращения результата
Tishka17
Так на то и финиш
Tishka17
Он вызывается, когда юзер закончил работу
smile
понял, типо дата уже не нужна, когда он сам завершил работу. А тогда как еще можно засейвить дату?
Doston
читай про bindService
Спасибо за наводку. У меня JobService от Firebase. Пока копался в доках, узнал, что если в onStartJob вернуть false то он сам стопиться
Корбен
Ребят кто работал с In app billing? Или какой другой библиотекой встроенных покупок?
Maxim
Добрый вечер.
Maxim
View.performClick и Mockito - совместимые вещи?
Maxim
Мне нужно OnClickListener проверить во вьюшке
Dyno
помогите запустить приложение на планшете, в качестве отладочного запустить не получится, так как usb-разъем сломался, а вытащить .apk (app-debug.apk) из папки и перенести на утсройство я пробовал, не хочет устанавливаться
Konstantin
Мне нужно OnClickListener проверить во вьюшке
Проверяй логику. Зачем тебе проверять сам клик - за тебя его уже проверили.
Denis
помогите запустить приложение на планшете, в качестве отладочного запустить не получится, так как usb-разъем сломался, а вытащить .apk (app-debug.apk) из папки и перенести на утсройство я пробовал, не хочет устанавливаться
попробуй пересобрать (build apk), у меня довольно часто бывало что апк, созданная по кнопке "Run" , если ее вытащить и скопировать на девайс, была битая
Konstantin
пацаны ваще ребята, хелпаните. как запретить студии или ультимейту воровать фокус окна в убунте? кого то кроме меня это еще бесит? )) открываю иде, иду гуглить, и пока это дерьмо запускается - он ворут фокус так что даже запрос в гугл дописать не успеваю... #ебаныйтулинг
Konstantin
может есть какая то суперсекретная настройка в конфиге
Anonymous
поставьте браузеру "Всегда наверху"
Konstantin
поставьте браузеру "Всегда наверху"
ну, это не только с браузером. на все аппки не поставишь заранее. он со всех же ворует. особенно печально когда с системного терминала убегает фокус