
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
Нужно привязать аккаунт инстаграма, нужно же сохранять токен юзера на сервере?

Quantum Harmonizer
16.12.2016
06:29:35

Google

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

Alexey
16.12.2016
06:51:47
или если зайти с другого устройства

Alexey
16.12.2016
06:52:44

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

Quantum Harmonizer
16.12.2016
06:53:37

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 ?

Ivan
16.12.2016
08:40:22

Alexey
16.12.2016
08:44:29

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

Alexey
16.12.2016
08:52:57

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

Alexey
16.12.2016
09:03:14

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

Max
16.12.2016
09:06:13

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

Dmitriy
16.12.2016
09:07:56

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
ну т.е. он дальше в другие колбэки прокидывается

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
И код моментально стал не тестируемым. ибо везде на статическом контексте завязано(

Sergey
16.12.2016
09:52:28

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

Quantum Harmonizer
16.12.2016
09:52:37

Alexander
16.12.2016
09:52:54

Andre
16.12.2016
09:53:19

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

Andre
16.12.2016
09:53:53

Владислав
16.12.2016
09:54:11

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