L
Что за приложение, которое нельзя обсуждать...🤔
Alexey
быстрый набор скачек
Alexey
Хитирый алгоритм даёт приложению шанс взлететь
Alexey
профукаешь момент и пока пока
Kreuz
Alexey
А как не профукать?
рекламу везде тыкать
Alexey
тыщ на 500
Kreuz
или бесплатно везде где только можно писать ненавязчиво)
Alexey
мне кажется это много времени отнимет и мало профита принесёт
Alexey
треть от этой трети это ты, вторая треть от трети - твой друг
Alexey
6 из 9 человек забили
Olexandr
Какие либы посоветуете изучить? А то кроме ретрофита ниче не юзал)
Olexandr
Ну самые популярные
Alexey
А существуют Rx враперы на биндинг сервиса?
Denis
Народ, мне нужно в какое-то определенное время (допустим раз в час) лазать на сервер, смотреть изменения в БД, Для этого я использлвал FirebaseJobScheduler. Т.к. метод onStartJob выполняеся в клавном потоке, решил для выделения нового потока для лазания на сервер создать класс, унаследованный от AsyncTask. Вопрос, возможно ли в методе doInBackground класса AsyncTask выполнять асинхронный код? Для лазания на сервер использую retrofit. Как правильнее это всё оформить?
Olexandr
Yaroslav , спасибо
Alexey
это так на всякий случай
Denis
Я вот и спрашиваю, как лучще)
Denis
я вообще с андроидом еще на ВЫ)
Denis
благо - группа такая есть)
Alexey
https://github.com/firebase/firebase-jobdispatcher-android Вот через эту либу можно задать джобы с переодичностью
Alexey
При старте работы создавать foreground service (который в уведомлениях виден) и лезть на сервер
Anton
Вопрос, а есть какая-то альтернатива гугл мапсам, где можно рисовать полигоны, мерить расстояние и т.д.?
Anton
Естественно open source
Anton
спасибо, а до этого другие использовали?
Anton
@desugar приём-приём, как один из старожил, поделись опытом по картам :)
Anton
не знаешь, можно ли линейку в них запилить?
Anton
измерение расстояний
Anton
ясно, все сами короче пилим
Anton
спасибо за ответы
Denis
Android Oreo запретил лазить куда либо не в foreground сервисах если телефон выключен
мне казалось что нужно чтобы просто *был* foreground service (который не важно что делает), в том же процессе где и работа с сетью идёт для норм работы в doze нет?
Denis
Ребята. Такой вопрос. Сервер у нас написан на java spring. У меня есть url, по которому я получаю json. С помощью ретрофита я данный получаю и записываю в локальную БД на устройстве. С помощью планировщика периодически выполняю запрос на сервер, и если изменения есть на сервере, то делаю их и в локальной бд. Мне кажется, что это не совсем верно. Мне кажется, что когда изменения происходят, сервер должен уведомлять клиентов об изменениях, а клиенты должны быть просто подписаны на это событие обновления. Что мне почитать? И что сказать программистам, которые пишут сервер?
Denis
)
Nikita
в голову приходят
Denis
пуш уведомления должен инициировать сервер?
Denis
а я на них подписываюсь?
Denis
я просто совсем совсем новичок)
Nikita
как присылать-то?
Nikita
ну механизм какой использовать?)
Nikita
а ну пуши кароч... meeeh...
Nikita
оно же не гарантирует 100% срабатывания
Nikita
давайте держать сокет :D
Nikita
я бы с пушами всё равно оставил бы возможноть со стороны клиента дернуть проверку
Denis
есть ли какие-то библиотеки для этого удобные? Я тут погуглил. Push уведомления в Android можно обработывать с помощью Firebase. Или это только, если сервер сделан с помощью Firebase? Прошу извинить, если что-то неверно формулирую
Denis
у. пойду смотреть
Denis
спасибо
Nikita
я бы с пушами всё равно оставил бы возможноть со стороны клиента дернуть проверку
хорошая мысль, но нужно отталкиваться на сколько критично обновление
Ekaterina
всем привет, кто-нибудь работал с либой decoro? https://github.com/TinkoffCreditSystems/decoro
Nikita
актуальность данных всегда критична O_o
да - но ты же не знаешь его кейс, его данные, его бизнес требования. Может они там обновляют незначительные данные
Nikita
а если приложение посвящено мемасикам и котикам
Nikita
нужно отталкиваться от требований и оценивать риски
Nikita
и тут мы не поможем)
Baktiyar
всем привет написал отдельный класс для asyncTask-a, делаю запрос из другого activity(передаю оттуда же активити в этот класс AsyncTask), и после того как он уже вытащил данные прогресс бар исчезает а данные не успевают куда либо записаться
Baktiyar
что делать даже не знаю
Baktiyar
главное через логи вижу что данные вытащились
Baktiyar
может ли это быть из-за thread-ов
Baktiyar
?
Olexandr
посоветуйте либу для такого типа туториала
Kirill
посоветуйте либу для такого типа туториала
Вот пример есть: https://github.com/apl-devs/AppIntro
Olexandr
спс
Olexandr
спасибо)
Nikita
Ребят, а аккаунт разработчика бессрочный? Или как в ios - на год?
Roman
Alexandr
Парни, если у меня в игре, общее время в игре, записуеться в файл, если я выпущу обнову и человек ее обновит, в файле останеться то число? Или он будет пустым?
Alexandr
А как это понять?
Alexandr
Вот я тип отправляю апк, релиз версию с версией кода 2.0 допустим, оно в маркете показывает что произойшло обновление, и разве человек не качает обновленное апк полностью?
Yernar
всем привет. есть такой вопрос. у меня есть фрагмент. в котором есть кнопка. при нажатии на эту кнопку выходит dialogfragment в котором содержится список. как при нажатии на элемент из списка закрыть этот dialogfragment и вернутся во фрагмент? пытаюсь сделать во viewholder-e SelectTemplateDialogFragment selectDataFragment = SelectTemplateFragment.newInstance(); mMainActivity.getSupportFragmentManager().beginTransaction().remove(selectDataFragment).commit(); Но он не убирает ее
Yernar
в сети ничего такого не нашел
Alexandr
Ну... Мейби легче скрины со студии отправить.
Ivan
String contactsPkg = "com.android.contacts"; getInstrumentation().getUiAutomation().executeShellCommand("pm grant " + contactsPkg + " " + Manifest.permission.READ_CALENDAR); и далее по другим пермишенам
Ivan
Ну у меня это идет в меин тесте в сетапе, который запускается первым