@android_ru

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

Donna Anna
11.05.2017
09:15:35
Ну третьесторонние либы в зависимости от версии андроида используют разные методы AlarmManager'a
ну то есть делают тоже самое что можно сделать самому руками, только при этом могут добавить свои баги

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
мой не будет )) но общую идею я поняла

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
По логике роутер не должен передавать много данных
Видел просто пример, где в navigateToXXX передавали модельки. У себя сделал так же, но в самом роутере уже передавал в аргументы фрагментам только id, ибо больше ничего было не нужно особо

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
это фейсбучная сдк притащила на горбу
Очень сильно советую не использовать SDK соц сетей

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

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

Retrofit ;)

И WebView для авторизации

Google
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
И WebView для авторизации
Вот это не оч [2]

Quantum Harmonizer
11.05.2017
10:14:13
btw, у фейсбука есть апи чтобы поделиться постом из фейсбука же?

Вот это не оч [2]
поэтому я пилил библиотеку для авторизации в ВК — и не оф. сдк, и не WebView.

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

Quantum Harmonizer
11.05.2017
10:16:18
Не расскажете, чем WebView не угодил ?
Тем, что в нём всегда нужно заново вводить логин/пароль, и эти данные доступны приложению.

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
Один раз в приложении зашли, во второй - сможете при условии того, что ничего не терли, по проторенной дорожке сразу авторизоваться

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

Igor
11.05.2017
10:18:33
Так чем в итогде СДК хуже РЕСТа?
Тем что архитектуру щелкает как орешки

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

Quantum Harmonizer
11.05.2017
10:19:05
Так чем в итогде СДК хуже РЕСТа?
Код VK и Facebook — это пиздец.

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?

Или что там?

Страница 1397 из 3205