@android_ru

Страница 680 из 3205
Wladižlaw ?
16.12.2016
00:42:37
Влад: Работаю в КРОК, также под именем Kadabeld Studios пилю свои приложеньки; Пишу по робота уже 2 года, умею в мд и верстку; Сообщество интересно новостями и общением; Из Москвы; Пригласил знакомый. #whois

Dim
16.12.2016
02:07:59
Я просто оставлю это тут: https://github.com/Jasonette/JASONETTE-Android

Alexey
16.12.2016
05:17:13
Нужно привязать аккаунт инстаграма, нужно же сохранять токен юзера на сервере?

Google
Dim
16.12.2016
06:46:16
Что лучше? rxlifecycle или composble

Alexey
16.12.2016
06:51:47
Почему не на клиенте?
а после переустановки приложения как определить привязан или нет?

или если зайти с другого устройства

Alexey
16.12.2016
06:52:44
Что лучше? rxlifecycle или composble
что лучше суперкар или повозка с лошадью ?

Fedor
16.12.2016
06:53:16
суперкар? +)

ой вей

Quantum Harmonizer
16.12.2016
06:53:37
а после переустановки приложения как определить привязан или нет?
Сохранять id пользователя на бэке. Токен ведь и протухнуть может, и тогда уже не поймёшь, чей он.

Alexey
16.12.2016
06:53:39
Ⓜ️ᵃʳᵃᵗ
16.12.2016
06:53:47
суперкар? +)
маслкар )

Alexey
16.12.2016
06:53:58
суперкар? +)
я к тому что всё зависит от задачи

всегда есть инструменты которые имеют применение в конкретной задаче

Pavel
16.12.2016
07:57:06
Возникла такая проблема. Делал скачку и разархивацию .tar.gz и какое-то время она у меня даже работала. Затем я перенес её на рабочий проект (ctr+C, ctrl+v). У меня она работать перестала. У коллег работает. У меня даже на тестовом проекте не работает. Ошибку пишет, что подается не gz файл. (Разархивация в 2 этапа, летит с такой ошибкой на первом). Я даже предположить не могу из-за чего это.

Владислав
16.12.2016
08:37:06
всем привет

Google
Владислав
16.12.2016
08:37:27
кто-нибудь знает почему в getSupportFragmentManager().getFragments() есть позиции с null ?

Alexey
16.12.2016
08:44:29
кто-нибудь знает почему в getSupportFragmentManager().getFragments() есть позиции с null ?
а вообще не юзай этот метод, он не описан в документации, значит не безопасно использовать

Pavel
16.12.2016
08:48:26
@kaytert Точно gz. Иначе он бы у всех не работал.

Ivan
16.12.2016
08:49:24
Нет

Dmitriy
16.12.2016
08:49:33
Чаще нет

Alexey
16.12.2016
08:49:55
это значит не собрался твой пулл реквест на CI

Alexey
16.12.2016
08:50:29
с чем это может быть связано?

Dmitriy
16.12.2016
08:50:39
Чаще нет
Пример исключения - когда падает процент кода, покрытого тестами

Alexey
16.12.2016
08:50:40
с чем это может быть связано?
а у тебя собирается?

Alexey
16.12.2016
08:51:12
в смысле собирается?

Alexey
16.12.2016
08:51:27
в смысле собирается?
у тебя в студии проект собирается?

Alexey
16.12.2016
08:51:33
а, да

Information:BUILD SUCCESSFUL

Ivan
16.12.2016
08:52:02
А работает?

Alexey
16.12.2016
08:52:03
а, да
ну вот что угодно может быть, может на CI версия build tools другая или ещё что

смотри логи CI

Alexey
16.12.2016
08:52:22
единственное, я менял jdk директорию

Google
Alexey
16.12.2016
08:52:27
может это связанно?

Ivan
16.12.2016
08:52:33
ну вот что угодно может быть, может на CI версия build tools другая или ещё что
Это автоматически происходит или тесты нужно писать?

Alexey
16.12.2016
08:52:57
единственное, я менял jdk директорию
вполне, если у тебя абсолютный путь, то на ci может по такому пути нет jdk

Dmitriy
16.12.2016
08:55:16
там другая проблема

ERROR: An error occured while trying to parse your .travis.yml file.

https://travis-ci.org/vsmaks/audiostream-metadata-retriever/builds судя по всему автор оригинального репозитория не настроил правильно

Alexey
16.12.2016
08:57:54
@DeKaNszn т.е. тут от меня уже не зависит ничего?

Alexey
16.12.2016
09:01:26
ребят, у меня почему-то переопределенный метод не вызывается, есть идеи почему? http://pastebin.com/1vkqcGY3 вот там onFinish не вызывается, а onResponse вызывается, хотя одинаково у них условия

Dmitriy
16.12.2016
09:02:17
@DeKaNszn т.е. тут от меня уже не зависит ничего?
ты можешь поправить настройки для CI, если хочешь

Alexey
16.12.2016
09:03:14
Alexey
16.12.2016
09:03:15
не могу понять что за лажа

Max
16.12.2016
09:06:13
не могу понять что за лажа
А то место, куда передаешь ApiCallbackReportWrapperAdapter вообще в курсе что есть onFinish?

Alexey
16.12.2016
09:06:27
в анонимном классе OnFinish переопределен, но почему-то вызывается onFinish только в ApiCallbackReportWrapperAdapter

а переопределенный не вызывается

Dmitriy
16.12.2016
09:07:56
если бы я знал как это сделать)
посмотреть как делается в большинстве проектов на гитхабе с Travis CI

Quantum Harmonizer
16.12.2016
09:26:45
Max
16.12.2016
09:29:25
а переопределенный не вызывается
хз, я без кода и дебаггера не могу ничего придумать что-то.

Bulat
16.12.2016
09:37:14
https://github.com/material-components/material-components-android

Если кто еще не видел

Google
Andre
16.12.2016
09:41:02
Ребят, давайте ревью сделаем, как вам такой код? private static class LoadTask extends AsyncTask<Void, Void, Void> { public interface Background { void runInBackground(); } private static LoadTask instance; private static Background background; public static LoadTask getInstance(Background doInBackground) { if(instance == null) { instance = new LoadTask(); LoadTask.background = doInBackground; instance.execute(); } return instance; }

Igor
16.12.2016
09:42:05
это асинктаск - сразу не ок )

Evgenii
16.12.2016
09:42:50
Background ваще не ок название интерфейса

странная непонятная тема с синглтоном

Alexander
16.12.2016
09:43:44
+ нужна обработка прерывания/отмены, пришёдшей из вне

Admin
ERROR: S client not available

Andre
16.12.2016
09:44:10
это асинктаск - сразу не ок )
согласен) но че поделать) он уже есть)

Evgenii
16.12.2016
09:44:17
doInBackground переменные - не должны быть глаголами

Andre
16.12.2016
09:44:31
там просто все статично. Это ваще хорошо ли?)

Alexey
16.12.2016
09:44:32
Я бы предположил, что onResponse выбрасывает исключение, но по коду видно, что нет. Пожалуй, стоит отладчиком потыкать.
нет, выяснил короче. Дело в том, где-то в методе у этого колбэка вызывается onResponse напрямую вот и всё

ну т.е. он дальше в другие колбэки прокидывается

Alexander
16.12.2016
09:45:01
там просто все статично. Это ваще хорошо ли?)
зависит от задачи и желания быть "префекционистом"

Andre
16.12.2016
09:45:18
Alexey
16.12.2016
09:45:26
и вызывается у него чисто onResonse, а не проходит всю цепочку от success или failure, который в самом базовом классе

Evgenii
16.12.2016
09:45:49
статик непонятен

тебе выходит не создать 2 разных асинк таска

в чем смысл тогда

Alexander
16.12.2016
09:46:27
Andre
16.12.2016
09:46:43
ух если бы я знал)

автора не знаю) код поддерживаю)

Google
Alexander
16.12.2016
09:47:23
просто чем автора не устроил сервис?

Evgenii
16.12.2016
09:47:28
так перепиши )

Александр
16.12.2016
09:47:32
Evgenii
16.12.2016
09:47:49
иначе в какой-то момент уже не получится поддерживать )

Andre
16.12.2016
09:48:33
так перепиши )
ну в друг это какой то хак) со временем щас переделается.

А еще мне вот это понравилось в App public static Context context=null; public static Context currentContext=null; context=getApplicationContext(); currentContext=context;

Quantum Harmonizer
16.12.2016
09:51:44
это асинктаск - сразу не ок )
Асинктаски вполне норм, если делать в них то, для чего они предназначены — загружать записи из БД, картинки с карты памяти, короче, подвисать на десятки миллисекунд.

Andre
16.12.2016
09:52:03
И код моментально стал не тестируемым. ибо везде на статическом контексте завязано(

Quarx2k ?
16.12.2016
09:52:33
А ты не уйдешь от статичногг контекста Application

Andre
16.12.2016
09:53:19
повороты?
пересоздание состояния

Evgenii
16.12.2016
09:53:44
кстати статик там возможно для поворота ))

Andre
16.12.2016
09:53:53
А ты не уйдешь от статичногг контекста Application
я просто могу его кидать в конструкторы и в методы как параметр

Владислав
16.12.2016
09:54:11
да я напоролся на такое гавно
я разобрался В исходнихах фрагмент менеджер удаляет из этого массива элементы как arrayList.set(position, null)

Alexander
16.12.2016
09:54:12
пересоздание состояния
а если в асинктаске операция, которую нельзя повторить не зная результата предыдущей попытки?

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