
Yevhenii
21.12.2016
08:50:20
чуваак .. ты гений ?
реально... может и не запариваться?
Если оба елемента видимы я сделал бы так - каждый айтем знает о том айтеме на который будет анимироваться (связный список какойто) и каждая кнопка знает свои координаты, 1 кнопка анимируеться к координатам второй и потом исчезат как во время этого появляеться вторая
Только наверное нужно будет лочить скрол на это время или же усложнять

Сергей
21.12.2016
09:08:28
кто с android tv работал? там клава стандартная input type поддерживает? если задать number на ней только цифры остаться должны? чтото не выходит

Sergei
21.12.2016
10:09:32

Google

Sergey
21.12.2016
10:22:23
Народ. Может ли быть, чтоб retrofit2 подставлял значения в запрос из кеша, а не из переменной?
Не могу понять почему он другие значения подставляет в запрос......

Quarx2k ?
21.12.2016
10:38:18
Ни разу такого не было с ретрофитом

tirips
21.12.2016
10:39:31

Quarx2k ?
21.12.2016
10:40:32
У меня логгер тоже есть, и ок

tirips
21.12.2016
10:40:56
с логгером можно будет более ясно видеть суть ошибки

Quarx2k ?
21.12.2016
10:41:50
Скорее всего ошибка в коде который создает запрос

Fedor
21.12.2016
10:41:51
какой логгер? для ретрофита нужен интерсептор!

tirips
21.12.2016
10:42:32
а не Interceptor

Fedor
21.12.2016
10:42:51
HttpLoggingInterceptor implements Interceptor
поэтому это интерсептор

Quarx2k ?
21.12.2016
10:43:40
ъ

Sergey
21.12.2016
10:47:57
Log.e(Tag,"0-"+"\nbeginIndex ="+ beginIndex + "\noffset"+offset);
call = service.getUser(beginIndex,offset);
при этом в логах:
beginIndex =61
offset160
D/OkHttp: —> GET http://*.*.30.149/clearcar/getData.php?beginindex=61&offset=180 http/1.1

Google

Quantum Harmonizer
21.12.2016
10:49:36
Что в объявлении метода интерфейса?

Sergey
21.12.2016
10:52:08
Что в объявлении метода интерфейса?
public interface RetrofitService {
@GET("getData.php")
Call<AvalibleJobsList> getUser(
@Query("beginindex") long beginindex,
@Query("offset") long offset);

Quantum Harmonizer
21.12.2016
10:53:02
Нужно взять хлопушку с брейкпойнтами и рассыпать их по ретрофиту.)

Pavel
21.12.2016
10:55:59
Всем привет!
Сделал кастомный TileProvider. Переопределил getTile что бы тайлы тянулись из папки на телефоне.
Прикрутил его к вьюхе.
map.addTileOverlay(new TileOverlayOptions().tileProvider(new CustomMapTileProvider()));
Мне кажется что getTile у CustomMapTileProvider не вызывается. Почему такое может быть?

Gleb
21.12.2016
11:00:12
Кто-то как реализовывает асинхронные запросы без реактивщины? (асинктаски неинтересны)

Sergey
21.12.2016
11:01:14
там в отдельном потоке (или пуле потоков) его исполняете
и шлете обратно результат
так робоспайс делал

Quantum Harmonizer
21.12.2016
11:02:59
ныне именно так делает моя библиотека
https://github.com/Miha-x64/Decouplex/

Igor
21.12.2016
11:03:05
кронос
com.birbit:android-priority-jobqueue

Yuri
21.12.2016
11:05:00

Quantum Harmonizer
21.12.2016
11:06:46

Gleb
21.12.2016
11:07:00
Лоадеры, всё на них ... до сих пор не жалею
+ авто-reload при изменении источника данных (uri) - у них из коробки
+ ни один колбэк не проскочет за пределами (onStart-onStop)
кэшируют результат - пока ты свернут - и доставят - при развороте

Yuri
21.12.2016
11:07:44

Gleb
21.12.2016
11:10:31
еще + лоадеров - поддержка cancel прям на лету (когда прикручивал к okhttp(call-cancel) - всё пиздато отработало)
+ поле для кастомизации

Quantum Harmonizer
21.12.2016
11:11:44

Google

Yuri
21.12.2016
11:12:27

Denis
21.12.2016
11:14:28
Загрузил бета версию приложения в гуглстор , мне гугл прислал такую штуку https://play.google.com/about/privacy-security/personal-sensitive/
это надо просить юристов написать это соглашение ? или как

Sergey
21.12.2016
11:15:12

Gleb
21.12.2016
11:16:03

Kostya
21.12.2016
11:24:43
Бывает такое, что на конкретных девайсах (в моем случае планшет Lenovo) может не работать какой-то метод из Android SDK (в моем случае это viewPager.setPageTransformer(false, null))?
Проверить не могу, девайса под рукой нет. Бывали такие ситуации?
Тестерша говорит, что из 3 планшетов не работает конкретно на одном Lenovo

DivelNick
21.12.2016
11:26:25
От чего может не отображаться картинка в imageView ?

Alexey
21.12.2016
11:27:08

Quarx2k ?
21.12.2016
11:28:08

Kostya
21.12.2016
11:28:48
@Quarx2k Lenovo таким страдает? Это все из-за того, что китайцы криво портируют ОС?

Quarx2k ?
21.12.2016
11:29:27
Этим и самсунги и лыжи страдают. Тут как повезет. Они лезут частенько в код стандартных виджетов и чет меняют

Quarx2k ?
21.12.2016
11:29:41
и может сломаться при каких то условиях
и нужно строить велосипеды

Kostya
21.12.2016
11:29:57
Окей, спасибо за информацию :)
А какие велосипеды возможны в таком случае? я ж не укажу конкретную модель планшета

Quarx2k ?
21.12.2016
11:30:53
Как вариант добавить в себе в проект код пейджера. Либо через extend как-то исправить

Kostya
21.12.2016
11:31:08
окей, спасибо :)

Didi
21.12.2016
11:38:09
Привет всем. Ребята помогите разобратся. Drawer Navitagion есть два пункта меню Category, Map подних два фрагмента MapF, CategoryF, в фрагменте CategoryF есть кнокпа по клику должен переходить на фрагмент MapF.(Через меню без проблем менятся фрагметы) Делаю так в CategoryF
FragmentManager fragmentManager = getActivity().getSupportFragmentManager();
fragmentManager.beginTransaction().replace(R.id.flContent, new MapFragment()).commit();
не менятся

Google

Юрий
21.12.2016
11:38:57
меняй через активити
пробрось листенер

Didi
21.12.2016
11:40:50
я через активити данные передаю обменивается норм. В том же интерфесе можно менять ?
меняй через активити
пробросил листнер активити. Теперь переходит но во втром фрагменте onCreateView срабатывает но вьющки не отображается

Max
21.12.2016
12:19:35
Есть идеи как получить координаты view после изменения его масштаба? Пока решил через вычисление середины не масштабирования и вычитания из этой координаты половины масштабированной середины, но может это велосипед?

Sergey
21.12.2016
12:20:18

Admin
ERROR: S client not available

Sergey
21.12.2016
12:20:23
что именно

Max
21.12.2016
12:21:02
x and y

Sergey
21.12.2016
12:21:08
getX?

Max
21.12.2016
12:21:25
Потому что после scaleX он возвращает положение без учета масштабирвоания
getX дает нереальное значение
Ширина кстати о масштабе тоже не в курсе

Sergey
21.12.2016
12:21:57
у вью есть getHitRect(), getLocationInWindow(), getLocationOnScreen()

Max
21.12.2016
12:21:59
Там еще через матрицу как то можно

Sergey
21.12.2016
12:24:23
только надо вызывать эти методы после onLayout
если надо это делать при старте активити\фрагмента

Max
21.12.2016
12:25:56

Никита
21.12.2016
12:26:07
кто-то крутил векторные изображения в AS? есть способ сделать это прям в файлике , без создания отдельной xml с rotate?

Google

Sergey
21.12.2016
12:26:21
я обычно делаю хелпер метод
public static void onViewWillAppear(@NonNull final View view, @NonNull final ViewEvent callback) {
view.getViewTreeObserver().addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() {
@Override
public boolean onPreDraw() {
view.getViewTreeObserver().removeOnPreDrawListener(this);
callback.onViewReadyToAppear(view);
return true;
}
});
}

Alexey
21.12.2016
12:28:50

Sergey
21.12.2016
12:29:49
просто логичные названия для методов

Семен
21.12.2016
12:35:06
ага да
конечно


Роман
21.12.2016
12:35:09
? В группе есть традиция - представляться при входе:
▫️Какой у вас проект или где работаете?
▫️В чём вы специалист?
▫️Чем можете быть интересны или полезны сообществу?
▫️Чем интересно сообщество вам?
▫️Откуда вы?
▫️Как узнали про группу?
В сообщении нужно указать тэг #whois
? Правила чата:
? Публикация вакансий запрещена
? Реклама запрещена
? Политика запрещена
За несоблюдение правил - одно предупреждение, далее следует бан.
Вакансии и запросы на поиск работы по направлению Android, iOS, Xamarin и React Native публикуем в группе @mobile_jobs. Формат любой: full-time, part-time, remote и разовые подработки. Также обмениваемся инсайдами и аналитикой по рынку труда.
Здесь общаемся на темы, посвященным Android-разработке, SDK, Kotlin, Realm и т.д., задаём вопросы, обсуждаем идеи и новости вокруг разработки для Android.
Параллельно с этой группой развивается:
?@ndk_ru - где мы общаемся на темы, посвященным Android-разработке под NDK на C++ и связанным новостям, событиям и опыту.
?@ios_ru - где мы общаемся на темы, посвященным iOS-разработке, Objective-C, Swift, SDK, Cocoa и т.д.
?@reactnative_ru - здесь общаемся на тему React Native. Вопросы. Новости. Идеи. Про React.js, Redux и Relay - @react_js.
☔️ Рекомендуем сразу отключить уведомления, чтобы пребывание в группе было комфортным и полезным.
? Возможно, вам также будут интересны группы: @angular_js, @angular2, @nodejs_ru, @devops_ru, @javascript_jobs, @devops_jobs. Приятного общения!
#whois
Работаю сейчас фрилансером, пилю список покупок.
Основной специализацией является веб-разработка, мобильными приложениями занялся совсем недавно(1-2 месяца как изучаю андроид)
Возможно, оптимизация sql, администрирование linux, темы, несколько связанные с сетями и вебом.
Помощь в возникающих проблемах и вопросах, коих довольно много(новичок как-никак)
Из Ставрополя.
Из поста на "Нетологии"


Семен
21.12.2016
12:35:13
рассказывай
)))

DivelNick
21.12.2016
12:35:26
А создавать фрагмент внутри фрагмента это не извращение ?

Sergey
21.12.2016
12:35:33
)))
иос - говно, теперь веришь? )

Ruslan
21.12.2016
12:38:10

Sergey
21.12.2016
12:38:38

Роман
21.12.2016
12:38:40
Ну а теперь, когда с формальностями покончено, хочу задать вопрос. При попытке запустить instrumentation test. Вываливается такое исключение:
Could not launch intent Intent ... within 45 seconds.
Проблема, насколько я понял довольно распространенная, однако ни одно из найденных решений не помогло(анимации на устройстве выключены, activity не использует progress bar и не осуществляет сетевого взаимодействия). В общем, буду благодарен за информацию, в какую сторону стоит копать

DivelNick
21.12.2016
12:39:17

Alexey
21.12.2016
12:59:24