
Антон
11.05.2017
09:14:30
Ну третьесторонние либы в зависимости от версии андроида используют разные методы AlarmManager'a

Donna Anna
11.05.2017
09:15:35

Umren
11.05.2017
09:15:41
и возможно еще своих багов добавляют ;-D

Антон
11.05.2017
09:16:26
Я пользуюсь либой evernote android job и мешающих мне багов пока не заметил

Google

Nikita
11.05.2017
09:16:51
Ну в либах код, в теории, затестирован
А вот твой точно такой же код
100% будет с багами

Антон
11.05.2017
09:17:17
+ она использует JobScheduler на апи 21+

Nikita
11.05.2017
09:17:23
Да ещё и им будешь пользоваться только ты
Это значит, что все баги словишь тоже только ты

Donna Anna
11.05.2017
09:17:34
мой не будет )) но общую идею я поняла

Nikita
11.05.2017
09:17:41

Donna Anna
11.05.2017
09:17:52

Umren
11.05.2017
09:18:01

Антон
11.05.2017
09:18:13

Umren
11.05.2017
09:18:16
А если ты нашел либу которую использует 2 тела, то оно решает только их проблемы

Nikita
11.05.2017
09:18:50
Ну да

Google

Umren
11.05.2017
09:18:54
Потом туда залезаешь, а там 5к методов из которых тебе нужны 2

Nikita
11.05.2017
09:18:56
Речь не о такихлибах
А да. Ещё надо issue смотреть
Перед использованием
Правило #1
Просмотри все issue

Ilya
11.05.2017
09:20:09
почему?
вроде до 21 версии можно было устанавливать период вызовов и там было все по-честному. А в последних версиях слишком часто нельзя делать alarm. Это сделано для экономии батареи.

Антон
11.05.2017
09:20:14
Смотрел. Там не все так хорошо как хотелось, но оно все равно работает
Короче меня устраивает

Eugene
11.05.2017
09:22:20
стоит ещё помнить, что очень по-разному на разных девайсах всё это работает. я клал в ряд штук 5 - почти на всех всё было по-разному. на одних лениво срабатывал очень JobScheduler, на других всегда моментально. так что это всё очень неустойчиво

Donna Anna
11.05.2017
09:32:55
@LionZXY о, ты даже позитивный комментарий пингвиненку не пожалел?

Nikita
11.05.2017
09:37:58
Ну естественно
Я низкие оценки ставлю только когда совсем какашка
Только ради бабла/на спех сделано

Ivan
11.05.2017
09:40:56
тут не тот случай)

Igor
11.05.2017
09:50:02
Есть приложение на VIPER, есть экран, на котором предоставляется список моделек, есть экран с информацией о выбранной модельке (той же, что и в списке) и дополнительными моделями. Есть ли резон передавать всю выбранную модель (она маленькая, около 5-6 полей примитивных) через Router в новый фрагмент (с новыми модельками и инфой о выбранной) или передавать только id и вытягивать снова ?

Nikita
11.05.2017
09:53:16
По логике роутер не должен передавать много данных
Имхо, архитектурно правильно, скорее всего, второе

Igor
11.05.2017
09:54:11

Google

Никита
11.05.2017
10:06:04
Люди спасите, ничего не помогат с СО...http://image.prntscr.com/image/bfe1b628cba44d7497c657b8b2e234fa.png

Nikita
11.05.2017
10:07:40
О
Эт боль
Осознаешь что за ошибка?
Или объяснить?

Никита
11.05.2017
10:08:19
мне пришлось добавить compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:animated-vector-drawable:25.3.1'
compile 'com.android.support:customtabs:25.3.1'
чтобы отстала

Nikita
11.05.2017
10:10:36
Ага
Перебирать библиотеки надо
Где скрещивание идет
По хорошему

Никита
11.05.2017
10:11:24
Ага
это фейсбучная сдк притащила на горбу

Nikita
11.05.2017
10:12:24
Ну все даунгрейдить тогда надо
Все библиотеки

Igor
11.05.2017
10:12:38

Nikita
11.05.2017
10:12:39
В продакшене

Igor
11.05.2017
10:12:53
у них достаточно вменяемые REST APIшки, чтобы ими пользоваться
Retrofit ;)
И WebView для авторизации

Google

Quantum Harmonizer
11.05.2017
10:13:30

Igor
11.05.2017
10:13:41
Могу рассказать, что да как там, ибо за свою жизнь на*бался с ними более чем достаточно

Admin
ERROR: S client not available

Igor
11.05.2017
10:13:52

Nikita
11.05.2017
10:14:10

Quantum Harmonizer
11.05.2017
10:14:13
btw, у фейсбука есть апи чтобы поделиться постом из фейсбука же?
Вот это не оч [2]
поэтому я пилил библиотеку для авторизации в ВК — и не оф. сдк, и не WebView.

Igor
11.05.2017
10:14:53
В браузере могут быть печеньки, кидаем интент на авторизацию, а он берет, и автоматически логинится под авторизованным аккаунтом. Аналогично, у некоторых сетей вообще не предусмотрено деавторизации

Quantum Harmonizer
11.05.2017
10:15:40

Никита
11.05.2017
10:16:05

Quantum Harmonizer
11.05.2017
10:16:18

Igor
11.05.2017
10:16:20
Никто не мешает в рамках приложения куки использовать

Quantum Harmonizer
11.05.2017
10:16:37

Igor
11.05.2017
10:16:41

Quantum Harmonizer
11.05.2017
10:16:54
Так у вебвью свои куки.

Nikita
11.05.2017
10:16:59
+

Google

Igor
11.05.2017
10:17:10
Один раз в приложении зашли, во второй - сможете при условии того, что ничего не терли, по проторенной дорожке сразу авторизоваться

Quantum Harmonizer
11.05.2017
10:18:00

Никита
11.05.2017
10:18:16
Так чем в итогде СДК хуже РЕСТа?

Igor
11.05.2017
10:18:33
тем, что приходится подстраиваться под стремный callback-hell либо пилить свой адаптер для того, что используешь

Quantum Harmonizer
11.05.2017
10:19:05

Igor
11.05.2017
10:19:18
да тем же JSONObject в VK Sdk
??

Никита
11.05.2017
10:19:54
я не понимат

Igor
11.05.2017
10:19:58
Это если что, значило примерно следующее - sdk соц сетей распидорасят вашу архитектуру, а еще - вы получите 10 багов бесплатно

Nikita
11.05.2017
10:20:12
А чем плох джсонobject?
Или что там?