@android_ru

Страница 378 из 3205
Alexander
10.10.2016
04:12:32
На 71 надпись на экране

Не думаю что это твое

Судя по всему это виновник торжества

Это не прошивка, это приложение какое то

Google
Nikita
10.10.2016
04:15:01
Он же сказал что скрин левый

Вообщем, кроме шуток, проблема реально на её стороне

Никаких сервисов точно нет?

Sasha
10.10.2016
04:30:50
Ее скрины

Никаких сервисов точно нет?
Первый старт все оф

Alexander
10.10.2016
04:46:00
Я бы попробовал вырубить всех и проверить ещё раз

Nikita
10.10.2016
04:58:45
У неё в трее целая елка

100% она виновата

Попроси у неё список приложений

Отсутствие рута это печально

Так бы может в логах чего было б написано

Denis
10.10.2016
05:13:11
У меня на телефоне (Nexus 5, Android 6.0.1) такое из-за screen filter приложения (позволяет сделать меньшую яркость на телефоне без рута) такое было. И надо или самому выставить что конкретное приложение может выполнять draw over other apps, либо отключить на время запроса пермишеннов, приложение которое работает поверх экрана. Либо руками выставить все пермишенны для приложения.

Google
Sergey
10.10.2016
06:36:18
можно ли скрыть иконку приложения, допустим, через 40 секунд? Дело в том, что если скрытие иконки происходит не в onCreate, то иконка почему-то не скрывается. Пробовал это делать в сервисе - не скрывается. Важное замечание: я запускаю приложение и сразу же его выгружаю из памяти.

Bulat
10.10.2016
07:34:26
Ситуация. ViewPager+TabLayout (3 таба, offscreenLimit 3). При свайпе туда сюда все ок, а при нажатии именно на таб - какой-то пролаг. В какую сторону копать?

Sergey
10.10.2016
07:35:12
смотреть что во фрагментах инитится тяжелое

Alexander
10.10.2016
07:36:07
Отключить все во фрагментах и проверить будет лаг или нет.

Bulat
10.10.2016
07:36:20
viewPager.setOffscreenPageLimit(3); (таба всего 3)

и при ручном свайпе все ок

Sergey
10.10.2016
07:36:54
если таба всего 3 то зачем viewPager.setOffscreenPageLimit(3);

Alexander
10.10.2016
07:37:47
лиснеры никакие не висят ?

на TabLayout

Sergey
10.10.2016
07:38:18
OffscreenPageLimit(1) -> | +1 left <=> current <=> +1 right | =====> 3

Bulat
10.10.2016
07:39:04
OffscreenPageLimit(1) -> | +1 left <=> current <=> +1 right | =====> 3
напутал, да 1, но это не важно тут

Alexander
10.10.2016
07:39:51
весь контент во фрагментах отключи и проверь

Bulat
10.10.2016
07:40:16
да, с пустыми фрагментами все ок

Sergey
10.10.2016
07:40:40
возможно(но не факт) при клике на табы они заставляют вп перерисовать контент фрагментов

Alexander
10.10.2016
07:41:17
значит что то в ui потоке работает при загрузге фрагмента

Sergey
10.10.2016
07:41:44
ставь логи в onCreateView и смотри

Artem
10.10.2016
07:42:42
таки create у него не должен вызываться

Александр
10.10.2016
07:43:00
Ребят, помогите вытащить с помощью Cursor'a 3 записи из БД

Там типа 1 должна быть с максимальной ценой, другая с минимальной

Google
Sergey
10.10.2016
07:43:15
или пройдись профайлером

Bulat
10.10.2016
07:43:20
ставь логи в onCreateView и смотри
не вызывается, естественно :)

ушел дебажить :)

Alexander
10.10.2016
07:43:52
а что у тебя во фрагменте ?

Bulat
10.10.2016
07:47:12
во всех 3 фрагментах списки (фото + текст)

похоже косяк был в onCreateOptionsMenu

.subscribeOn(AndroidSchedulers.mainThread()) при создании подписки на searchView

только не совсем понятно почему при свайпе все ок

Gerc
10.10.2016
07:51:15
Зачем подписываться на сеарч, когда он не активен

Seraphim
10.10.2016
07:51:51
Зачем вообще явно указывать Scheduler?

У тебя chain будет работать на вызывающем потоке

Т.е. на main

Bulat
10.10.2016
07:53:44
.subscribeOn(Schedulers.io()) - хотя если юзается ретрофит - то пофиг

Зачем подписываться на сеарч, когда он не активен
хороший вопрос, задам его разработчику :)

Seraphim
10.10.2016
07:54:24
похоже косяк был в onCreateOptionsMenu
Для себя решил, что лучше напрямую с toolbar работать, а не через support action bar. Косяков и гемороя в разы меньше

Bulat
10.10.2016
07:54:56
Библиотеки?
пулл реквеста

Denis
10.10.2016
08:05:39
может тут кто из котлин-ниндзя подскажет, почему вот в этом коде компилятор требует инициализатор у свойства? var activeDrawable: Drawable set(value) { field = value invalidate() } init { <...> activeDrawable = <...> <...> }

Google
Denis
10.10.2016
08:07:26
:D

но оно же инициализируется в init-блоке

Seraphim
10.10.2016
08:08:20
Попробуй прямо в месте объявления

По-идее не должно влиять, но язык пока довольно слаб на такие вещи

Если var поменять на val и делать то же самое, то не будет орать

Admin
ERROR: S client not available

Seraphim
10.10.2016
08:11:29
Короче 2 варианта: lateinit значение по-умолчанию в месте декларации

Denis
10.10.2016
08:11:35
Попробуй прямо в месте объявления
ну с инициализацией при объявлениии оно конечно сработает) и без кастомного сеттера компилялось. но вот после добавления сеттера пришлось править :(

lateinit не работает с кастомными геттерами/сеттерами

пойду-ка зафайлю баг ?

Seraphim
10.10.2016
08:12:43
lateinit не работает с кастомными геттерами/сеттерами
Точно. My bad. Прост не использую ldateinit. От него больше проблем, чем пользы

Grigoriy
10.10.2016
08:13:10
пойду-ка зафайлю баг ?
а оно в eap’е тоже так?

а то вдруг уже и починили

Seraphim
10.10.2016
08:13:29
Denis
10.10.2016
08:13:31
а оно в eap’е тоже так?
да, я на девелоперской машине на eap сижу

Stas
10.10.2016
08:23:27
У одного объекта Activity может быть дважды вызван метод onCreate? Иными словами: кеширует ли андроид объекты активити между onDestroy\onCreate?

Stas
10.10.2016
08:30:36
читал я про lifecycle.

Вдруг андроид косячит

Google
Sergey
10.10.2016
08:31:47
а андроид косячит)) но я ни разу не видел, чтобы какой-то метод запускался 2 раза

Stas
10.10.2016
08:33:01
Вон у ретейн фрагментов инстансы кешируются. Вопрос: не бывает ли такого с активити

Alexey
10.10.2016
08:33:39
разве что configChanges чтобы при перевороте и прочим не пересоздавалось

Артур Евгеньевич
10.10.2016
08:35:01
пацаны кто скольтко зарабатывает?)

Хочу чтобы ответили что много, чтобы у меня доп мотивация была на джавау перейти)

Grigoriy
10.10.2016
08:35:31
Вон у ретейн фрагментов инстансы кешируются. Вопрос: не бывает ли такого с активити
можно сделать что-то очень издалека похожее, если ты сам руками в onRetainNonConfigurationInstance сделаешь return this. Потом сможешь дергать getLastNonConfigurationInstace и получать любые данные из старой activity. Это ужасный костыль и так делать не надо, но можно так

Stas
10.10.2016
08:35:59
я не хочу так делать. я хочу быть уверен, что onCreate вызван один раз

Grigoriy
10.10.2016
08:36:24
он и будет вызван только один раз

Alexey
10.10.2016
08:37:00
я не хочу так делать. я хочу быть уверен, что onCreate вызван один раз
повторно он вызовется только после смерти активити

Grigoriy
10.10.2016
08:38:37
я не хочу так делать. я хочу быть уверен, что onCreate вызван один раз
на одном инстансе Activity он вызовется единожды, тебе же это и нужно?

Stas
10.10.2016
08:38:53
Да...

Что-то слишком долго до этого шли

спс

ROMAN
10.10.2016
08:44:35
Привет ребята. Может кто поможет советом. переоприделяю метод onSupportNavigateUp(), в нём вызываю super.onBackPressed() каждый второй раз, получаю крашь. решил завернуть try - catch и вызвать super.finish() но он тупо игнорируется, если поставить точку останова в метод я попадаю) Может кто знает по этому поводу http://joxi.ru/DrlzOWnC8pDX2P

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