@android_ru

Страница 703 из 3205
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
кто с android tv работал? там клава стандартная input type поддерживает? если задать number на ней только цифры остаться должны? чтото не выходит
там у клавиатуры сразу и буквы и цифры, от inputType нифига не менялся ее вид. По крайней мере раньше

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

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

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
Denis
21.12.2016
11:14:28
Загрузил бета версию приложения в гуглстор , мне гугл прислал такую штуку https://play.google.com/about/privacy-security/personal-sensitive/

это надо просить юристов написать это соглашение ? или как

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

Тестерша говорит, что из 3 планшетов не работает конкретно на одном Lenovo

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

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 после изменения его масштаба? Пока решил через вычисление середины не масштабирования и вычитания из этой координаты половины масштабированной середины, но может это велосипед?

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
Там еще через матрицу как то можно

у вью есть getHitRect(), getLocationInWindow(), getLocationOnScreen()
Похоже на то что надо, сейчас попробую, спасибо

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
надо. Сейчас подумаю как вкорячить
view.getViewTreeObserver().addOnPreDrawListener

я обычно делаю хелпер метод 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; } }); }

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

просто логичные названия для методов

Семен
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
А создавать фрагмент внутри фрагмента это не извращение ?
нет, это нормально, для этого есть даже отдельный childfragmentManager

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 и не осуществляет сетевого взаимодействия). В общем, буду благодарен за информацию, в какую сторону стоит копать

Alexey
21.12.2016
12:59:24
это костыль сделали для этого
ну дык при навигации на фрагментах так и получится

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