Сергій
пусть грузится мгновенно
Слишком много модного тормозного дерьма сейчас пихают в приложения 🌝
Nick
так может на ютубе есть фоновая работа?
Nick
не просто так же они решили показать в ютубе лого, а в плей маркете не показать
возможно
Mike
Зачем фоновую работу запускать до показа UI?
Nick
и в остальном всем
но в сплеше который задают в теме как drawable ничего плохого не вижу
это приятнее для глаза
ну да
Mike
Да, отличная штука
Nick
кажись это немного разные вещ
Nick
Nick
плейсхолдер и сплеш
Ну про него я изначально и говори
л
Damir
Привет, подскажите, как из фрагмента для ViewPager вызвать метод ViewPager.setCurrentItem. Только начинаю писать на андроид, поэтому сильно тапками не закидывайте, пожалуйста.
Damir
Ага
Damir
Выставить?
Mike
Выставить?
создать метод, видимый для фрагмента
Mike
== выставить наружу
Damir
Что-то подобное я уже делал, сейчас ещё попробую. Спасибо
Nail
есть такая ошибка, как понять что не так, потому что в 2345 строне нет использования списка
Когда используешь лямбды или анон классы, то компилятор создаёт внутренние классы (иногда вложенные в java 8) и присвает им имена ${порядковый номер}. Поэтому ты их видишь не на том месте в исходном коде. Можешь байт код глянуть и увидишь сгенеренные классы. В ошибке сказано что в лямбде реализующей функциональный интерфейс с методом onReceive, возникает ошибка со списком.
Nail
Но если на той строчке стоит другой метод, то как он в ту же строчку вставит класс?
Mike
Но если на той строчке стоит другой метод, то как он в ту же строчку вставит класс?
Почему на той строчке стоит другой метод? Вот компилятор берёт ElenaService.java. Создаёт из него несколько классов, в частности, ElenaService$6.class, описание которого находится с две тысячи какой-то строки по ещё какую-то. И, компилируя методы, записывает в SourceFile ElenaService.java, а в LineNumberTable — номера строк.
Anonymous
Всем привет. Кто то хочет поработать? Есть небольшой проект. В нем некоторые фичи выпилить и прикрутить плагины. Отпишите в лс. Дам тз
Nail
Мб он annotation processing ещё использует, который генерит исходный код и сдвигает его код?
Mike
Мб он annotation processing ещё использует, который генерит исходный код и сдвигает его код?
Обычно annotation processing создаёт новые файлы. Встречал одно исключение — GreenDAO — оно прямо у тебя на глазах добавляет код в твои классы.
Anatoly
Добрый день) кто-нибудь знает, можно ли каким-то атрибутом обойти родительский padding?
Anatoly
похоже придется везде впиливать отступы тогда)
Damir
Как я понял, он хостится у другой активности, потому что эта переменная через getActivity для него недоступна. Переменная публичная
Mike
Как я понял, он хостится у другой активности, потому что эта переменная через getActivity для него недоступна. Переменная публичная
getActivity() не знает, какая активити снаружи. И возвращает просто Activity (FragmentActivity, если быть точным). Фрагмент же знает, в какой активити он находится, поэтому должен скастить это значение в нужный тип: ((SomeActivity) getActivity()).doSomething()
Ivansuper
Так, ребят, вопрос назрел. Дело в чем, сижу с ConstraintLayout, и понадобилось впервые поиграть с chain. С первичной настройкой нет проблем, но. Я не могу повлиять на biasing внутренних элементов в цепи
Ivansuper
Допустим есть такое: —1—2—3—4—5— Но мне нужно такое: —1——2-3-4——5— (условно)
Ivansuper
Bias просто игнорится для внутренних элементов
Ivansuper
Есть варианты?
Yauheni
типа wrap_content внутренним?
Ivansuper
Типа сдвинуть внутренние к центральному
Ivansuper
Просто проблема визуальная. Центральный вью имеет поля, но мне нужно визуально выровнять немного притянув к нему соседние вью
Akb
Здаров. Есть окно по композиции похожее на главную Гугл-плея - много горизонтальных RecyclerView. Так вот, когда скролю последние RView'шки, первые RecyclerView каким-то образом реквестит фокус, и вся страничка прыгает вверх
Ivansuper
типа wrap_content внутренним?
Они и так wrap_content по определению
Сергій
Без chains
Ivansuper
Предлагаешь обвязать центральный к стенкам родителя и привязать по бокам другие к нему?
Ivansuper
Ну, думаю, я понял, ага. В моем случае придумал сейчас способ
Ivansuper
Но все равно — получается, что ConstraintLayout не умеет распределять bias на различных узлах чейнов
Сергій
похоже что да
Сергій
только для Packed Chain
Ivansuper
Это я видел, угу
Ivansuper
Мне нужен аналог weighted, но с пространством между
Сергій
может в constraint-layout 2.0 будет
Ivansuper
У меня пять элементов. Один сейчас сделал центральным несущим, два крайних жестко к краям, и 2 и 4 болтаются на bias теперь
Сергій
Мне нужен аналог weighted, но с пространством между
вариант поместить эти самые "пространства" между ними
Ivansuper
Но вот если делать больше, там уже будет огонь
Сергій
<Space/>
Ivansuper
Да я как раз старую разметку перебираю с целью уменьшить число тегов в разметке
Ivansuper
Так что мне надо по минимуму лишнего
Ivansuper
Все равно спасибо за идею, мне подойдет
Ivansuper
По итогу работа на смарку. После перевода иерархии на ConstraintLayout, выполнение setContentView быстрее не стало
max
Всем привет! Как в GridLayout разместить горизонтально нужное количество картинок так, что бы они автоматически ужимали размер? Мне нужно 10, а размещается в видимой области 7, остальные скрывает граница экрана.
Stepan
У меня Huawei P6
Так это ещё хороший аппарат, хоть и старенький
Ivansuper
Он тормозит ото всего люто
Ivansuper
Так что сейчас вполне себе подходит
Ivansuper
Изначально выполнение метода длилось около 650мс. Сейчас так же
Ivansuper
Буду искать другие варианты
Ivansuper
Боль в том, что при поворотах экрана уже тратится около 100мс. Значит вопрос в ресурсах только видимо
Ivansuper
Что это? Как это относится к конфе?
Ulad
Что это? Как это относится к конфе?
Извиняюсь миллион раз, это мисс клик
Rustam
всем привет. Я открываю активити с настройками Intent intent = new Intent(Settings.ACTION_USAGE_ACCESS_SETTINGS); startActivity(intent); у меня есть коллбэк, который говорит, что устройству дали разрешение. Есть ли возможность как то закрыть этот активити? через интент или какой нибудь флаг