@android_ru

Страница 2663 из 3205
Profesor
14.02.2018
16:36:20
@Harmonizr userVisible вызывается до создания View

Quantum Harmonizer
14.02.2018
16:36:26
Profesor
14.02.2018
16:36:47
@Harmonizr В этом и беда.

Quantum Harmonizer
14.02.2018
16:36:55
@Harmonizr В этом и беда.
В этом нет никакой беды.

Google
Dmitriy
14.02.2018
16:36:59
А уменя случай такой что есть 5 фраментов. Каждый из них тяжеловесный. Там RSS новости. Лента новостей и т.ж.
Вью пейджер больше для статических страниц подходит. Можете таб лэйаут использовать и фрагменты

Profesor
14.02.2018
16:37:08
Я пробовал в onCreate вызывать setUserVisible(false)

но это не помогло

Konstantin
14.02.2018
16:37:13
т.е. ты уверен что тебе надо viewpager а не bottomNavigation ?

Profesor
14.02.2018
16:37:35
Когда прыгаю с 3 фрагмента на 5 то setUserVisible опять вызывается до создангия View

Dmitriy
14.02.2018
16:39:37
и что?
Ему нужно работать со вью, я так понимаю. А если его нет еще то это пооблема.

Quantum Harmonizer
14.02.2018
16:40:12
Profesor
14.02.2018
16:40:30
@Harmonizr Вот почитайте

http://qaru.site/questions/13788/how-to-determine-when-fragment-becomes-visible-in-viewpager

@Harmonizr Я не вызывал ничего сам. Я переопределяю

Quantum Harmonizer
14.02.2018
16:40:54
Ему нужно работать со вью, я так понимаю. А если его нет еще то это пооблема.
тут проблема в том, что человек говорит нирботаит и хочет, чтобы всё готовое принесли

Google
Quantum Harmonizer
14.02.2018
16:41:01
@Harmonizr Вот почитайте
зачем? У меня всё работает

Profesor
14.02.2018
16:41:02
@Harmonizr Работает отлично, пока я не пытаюсь прыгануть с 1 фрагмента на 3

Quantum Harmonizer
14.02.2018
16:42:19
Dmitriy
14.02.2018
16:42:19
@Harmonizr Работает отлично, пока я не пытаюсь прыгануть с 1 фрагмента на 3
Не исрользуйте вью пейджер. Он для вашей задачи не подходит. Посмотрите в сторону таб лэйаут + фрсгменты или боттом навигэйшн

Profesor
14.02.2018
16:43:04
@Harmonizr Еще раз повторяю вам. setUserVisibleHint изначально вызывается до создания View. Чтобы это исправить. Меняем параметр true на false. Но эта проблема не решается когда переключаешься с 1 фрагмента на 3. С 2 на 3 работает.

Dmitriy
14.02.2018
16:44:10
какой-то гугл транслейт
Это та ссылка на стэк оверфлоу которую я кидал, только пепеведенная машинным переводом :-D

Profesor
14.02.2018
16:44:12
@DmitriyMitrofanov Я использую TabLayout с ViewPager как раз. Ну видимо реально не подходит данный компонет для моей задачи. А BottomSheet Создает фрагмент текущий только?

@Harmonizr То что вы написали для меня тоже пустые слова

Quantum Harmonizer
14.02.2018
16:44:52
@Harmonizr То что вы написали для меня тоже пустые слова
можно попросить уточнить, если не понятно

Profesor
14.02.2018
16:45:37
@Harmonizr Вас послушаю, так у меня все работает, у вас не работает не пойми почему и мне это не важно, сам разбирайся. Главное у меня работает и все работает и ладно.

Dmitriy
14.02.2018
16:45:52
Можно еще по свайпу анимацию замутить, но я сам так еще не делал

Profesor
14.02.2018
16:45:53
))

@DmitriyMitrofanov Дык она же без анимации)

@DmitriyMitrofanov Готовой либы не знаете?

Dmitriy
14.02.2018
16:47:25
Я стараюсь либами меньше пользоваться. Очень помогает разобраться что к чему

Konstantin
14.02.2018
16:48:42
Profesor https://developer.android.com/reference/android/support/v4/view/ViewPager.OnPageChangeListener.html

https://developer.android.com/reference/android/support/v4/view/ViewPager.OnPageChangeListener.html#onPageSelected(int)

Ivan
14.02.2018
16:53:44
в Firebase auth можно змерджить 2 анонимные аккаунты? логина как такового нет, используем анонимный от Firebase, пользователей думали идентифицировать по Google ad id, проблема в том, что после переустановки создается новый анонимный пользователь. Данные в базе можно переасайнить но статистика портится

Google
Vadim
14.02.2018
16:53:48
А как с помощью DataBinding изменить цвет бэкраунда, но цвет в формате String ? android:backgroundTint="@{Color.parseColor(room.color)}"

не работает...

Error:(28, 39) Identifiers must have user defined types from the XML file. Color is missing it

что-то заимпортить нужно?

Vadim
14.02.2018
16:55:53
Color

Igor
14.02.2018
17:12:33
Народ, всем привет. Подскажите пожалуйста, с чем может быть связано то, что Glide не прогружает полностью картинку при быстром скролле в RecyclerView?

Расул
14.02.2018
17:18:01
Народ, всем привет. Подскажите пожалуйста, с чем может быть связано то, что Glide не прогружает полностью картинку при быстром скролле в RecyclerView?
Тут нужно смотреть на сам recycleview. Каков принцип его работы? Переиспользование. То есть он вместо того чтобы в памяти держать каждую ячейку списка держит в памяти только видимые в помощью пере использования. Получается когда ты быстро скролишь glide просто не успевает загрузить картинку полностью. По идее если glide уже загрузил картинку то она в след раз будет браться не из сети в из кеша - что намного быстрее и надежнее следовательно должен успеть показывать.

Konstantin
14.02.2018
17:20:13
отменяй загрузку фотки когда itemView уходит из вида

Расул
14.02.2018
17:25:16
отменяй загрузку фотки когда itemView уходит из вида
Мне вот интересно как определять что itemView ушел из вида - никогда не приходилось сталкиваться))

Profesor
14.02.2018
17:44:31
Как поменять язык клавиатуры когда она появляется?

Profesor
14.02.2018
17:46:56


На стандартной клаве можно как то поменять буквы? чтобы были русские

Иван
14.02.2018
17:56:52


Подскажите, как вот это вот называется, пожалуйста

Artemka
14.02.2018
17:58:41
Navigation Drawer?

Khojiakbar
14.02.2018
18:00:51
Ужасный дизайн?

Иван
14.02.2018
18:01:12
Navigation Drawer?
Очень похоже, спасибо

Google
Сергей
14.02.2018
18:02:32
Всем привет. Помогите разобаться в следующей ситуации: есть 2 API, в даггер модуле строятся 2 сервиса с помощью двух разных инстансов Retrofit и одного OkHttpClient. Но для кажного API есть свой ApiKeyInterceptor. Не могу понять как правильно подставлять эти Interceptor'ы. С помощью newBuider у OkHttpClient? Но тогда первый ApiKeyInterceptor сохранится и его придется сначала чистить, а потом добавлять другой.

support /hak
14.02.2018
18:29:32
Может кому станет интересно, то найти исполнителя или работу здесь очень просто! https://freezar.com.ua/

Сергей
14.02.2018
18:34:15
Я так и делаю с Retrofit используя @Named

Admin
ERROR: S client not available

Igor
14.02.2018
18:34:55
Что мешает для каждого OkHttp так же сделать?

Сергей
14.02.2018
18:35:45
Но с OkHttpClient проблема в виде доки, в который написано, что надо юзать один инстанс

OkHttp performs best when you create a single OkHttpClient instance and reuse it for all of your HTTP calls. This is because each client holds its own connection pool and thread pools. Reusing connections and threads reduces latency and saves memory. Conversely, creating a client for each request wastes resources on idle pools.

Igor
14.02.2018
18:38:18
Ну, тут надо решать, что критичнее: либо ресурсы, либо то, для чего interceptor'ы используются

Но два инстанса != Создание инстанса на каждый запрос

support /hak
14.02.2018
18:43:24
Кто может взяться за заказ?

https://freezar.com.ua/index.php?e=projects&c=madesi&al=%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D1%82%D1%8C-%D0%BB%D0%B5%D0%BD%D0%B4%D0%B8%D0%BD%D0%B3-%D0%BD%D0%B0-5-%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%BE%D0%B2

Сергей
14.02.2018
18:43:56
Ну, тут надо решать, что критичнее: либо ресурсы, либо то, для чего interceptor'ы используются
А вообще это нормальная практика юзать Interceptor'ы для добавления api key или есть вариант получше?

Сергей
14.02.2018
18:59:36
@Solod , @italankin Спасибо за помощь

Павел)
14.02.2018
19:10:40
Ребят помогите пожалуйста,выходит 2 ошибки

V/StudioProfiler: Tracking initialization took: 792008370ns E/MainActivity: Error: java.io.IOException: unexpected end of stream on com.android.okhttp.Address@c522836f

Google
Павел)
14.02.2018
19:11:00
E/StudioProfiler: JVMTI error: 15(JVMTI_ERROR_THREAD_NOT_ALIVE)

Как можно узнать с чем связанно?

E/MainActivity: Error: java.lang.SecurityException: Permission denied (missing INTERNET permission?)

Valeriy
14.02.2018
19:17:15
Прочитать

Расул
14.02.2018
19:19:32
Вопрос для общего развития. Я не раз замечал что такие библиотеки как moxy или butterknife генерируют код. Вопрос. Как они это делают? В какую сторону мне копать чтобы понять это?

Konstantin
14.02.2018
19:21:04
В сторону кодргенерации)

Расул
14.02.2018
19:21:40
В сторону кодргенерации)
Я имею ввиду какие статьи прочитать?))

Konstantin
14.02.2018
19:22:58
Тут не знаю что лучше, я думаю не принципиально

Cimon
14.02.2018
19:54:53
Нужны опытные разрабы на microsoft imagine hack

Есть условия работы и идея

Roman
14.02.2018
19:56:30
Аннотации != кодогенерации.
на основе препроцессинга аннотаций генерят код с жавапоет

Dasha
14.02.2018
20:51:24
Вопрос. У меня есть активити 1 - 2 - 3. С 1 активити через меню я хочу перейти на активити 2, но он меня перекидывает на активити 3. В появившемся активити 3 если я нажимаю "назад" мне открывается нужно активити 2. В логах при перескакивании с 1 на 3 активити, второе активити не создается

Roman
14.02.2018
20:52:38
покажи как переходишь

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