Кирилл
Аброр
можешь замутить alarm и поднимать сервис по времени, каждую минуту допустим пока не отработает
вот кстати я про аларм читал и не совсем понял у меня сейчас работает так, есть 2 приложения, 1-е запускает startService, 2-е отлавливает и я не догнал где мне надо использовать alarm manager, можете подсказать?
Yuri
Кто знает как сразу заблочить все элементы в ресайклервью при нажатии на кнопку и сменить его бекгроунд?
Anonymous
вот кстати я про аларм читал и не совсем понял у меня сейчас работает так, есть 2 приложения, 1-е запускает startService, 2-е отлавливает и я не догнал где мне надо использовать alarm manager, можете подсказать?
при запуске сервиса стававь аларм, после отрабатывания очищай, как понял делать лучше в 1 приложухе. Аларм сработает вне зависимости от внешних факторов(почти)
Nikita
Ребят кто на linux, подскажите где там лежит adbkey.pub?
voodoo
Ребят кто на linux, подскажите где там лежит adbkey.pub?
ну та погугли ж немного https://android.stackexchange.com/questions/71761/how-to-regenerate-create-adbkey-and-adbkey-pub-from-the-command-line
Nikita
voodoo
это не home
voodoo
абсолютный путь вссе дела...
Konstantin
дык если бы, это я уже погуглил, нету у меня в home таких папок
ты на линуксе find-ом не научился пользоваться что ли? )
Nikita
это не home
~/ а что?
Alexey
ls
Nikita
пойду десятку поставлю...
voodoo
~/ а что?
ну у меня это папка /root
Alexey
ну у меня это папка /root
кек, лучше бы винду установил
Konstantin
ну у меня это папка /root
из под рута работаешь? 😧
voodoo
конечно. давай заряди мне про безопасность
voodoo
это будет офтоп и тебя выгонят 🙃
Konstantin
да тут не в безопасности дело
voodoo
если кратко: дело не в учётной записи, а в руках
Alexey
дело в том что всё запускается с правами рута
Konstantin
ну да действительно, торвальдс что то затупил, надо было просто рута одного оставить и все, зачем вообще юзеров придумывать )))
voodoo
и что
Yuri
Подскажите как называется такой элемент, если на него нажать появляется список и можно переключить
Alexey
Почему же?
в спиннере какие-то косяки, постоянно не в попад стреляет событие on selected
Sasha
Господа и дамы, подскажите, почему у меня может не отрисовываться path на первом пикселе? Дело вроде не в версии андроида, на эмуляторе тоже 28 и всё ок.
Sasha
Вью, в которой я рисую этот path, остаётся просто прозрачной
Yuri
есть элемент спиннер со списком, а как его вместе с текстом выравнить по правому краю?
Yuri
тогда общий вопрос как выравнить спиннер?
Yauheni
гравити?
Anonymous
в спиннере какие-то косяки, постоянно не в попад стреляет событие on selected
плюсую использую Material spinner https://github.com/jaredrummler/MaterialSpinner
Yuri
гравити?
не выравнивается)))
Yuri
<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:paddingTop="15dp" android:paddingBottom="15dp"> <TextView android:layout_marginLeft="15dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="15dp" /> <Spinner android:id="@+id/state_brigade_spinner" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="end" /> </LinearLayout>
Konstantin
Можно ли в SQLite при добавлении нового столбца в таблицу сделать дефолтные значения вычисляемыми по другому SQL запросу?
Yuri
android:gravity
пробывал
Ferrero
пробывал
Спиннер вообще странная штука
Sasha
Ребята, как вообще можно подебажить рисование на канвасе?
Yauheni
не выравнивается)))
дык не этому лэйауту. лэйуту итема в списке
Yuri
дык не этому лэйауту. лэйуту итема в списке
как? у меня обычный список через арэйадаптер его подключаю
Yuri
получается программно его выравнивать?
Yauheni
Yauheni
так туда же передаешь лэйаут итема, так?
Yuri
так туда же передаешь лэйаут итема, так?
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.state_brigade, android.R.layout.simple_spinner_item); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); stateBrigadeSpinner.setAdapter(adapter); stateBrigadeSpinner.setSelection(1);
Yuri
R.array.state_brigade - это массив в ресурсах задается
Yauheni
android.R.layout.simple_spinner_item вот это замени на свой лэйаут из текствью с гравити в энд, если я правильно понял, где твой текст нужно запихнуть в зад
Yuri
android.R.layout.simple_spinner_item вот это замени на свой лэйаут из текствью с гравити в энд, если я правильно понял, где твой текст нужно запихнуть в зад
и еше такой вопрос: почему при входе в приложение и смене ориентации постоянно вызывается событие выбора элемента спиннера?
Konstantin
кто юзает яндекс мап-кит для ведроида? юзаю карту в рецыклере и при скролле когда доходит до viewholdera с картой происходит заметный лаг, т.к. вызывается MapKitFactory.initialize(view.context) внутри Adapter#onViewAttachedToWindow(vh) как пофиксить лаг? где лучше инициализировать?
Yuri
короче при смене ориентации и входе в приложение. вызывается событие setOnItemSelectedListener но какого фига оно вызывается, если я не выбирал элемент?
Yauheni
он вызывается когда ты адаптер присваиваешь спиннеру, если я не ошибаюсь
Yuri
В onDestroy отцепляй слушатель выбора, в onCreate присоединяй
сделал вот так: в onCreate stateBrigadeSpinner.setOnItemSelectedListener(this); в onDestroy : stateBrigadeSpinner.setOnItemSelectedListener(null); и это не помогло
Andrew
ты точно присваивашь листенер после того, как присоединил к адаптеру, а не перед?
Yuri
ты точно присваивашь листенер после того, как присоединил к адаптеру, а не перед?
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.state_brigade, android.R.layout.simple_spinner_item); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); stateBrigadeSpinner.setAdapter(adapter); stateBrigadeSpinner.setSelection(1); stateBrigadeSpinner.setOnItemSelectedListener(this);
Andrew
норм
Yauheni
упс. я ошибся. вызывается всегда, когда слушатель вешаешь вроде. можешь продебажить и проверить
Yauheni
а в он дестрой вешать налл ничего не даст. после поворота это уже другой спиннер будет создан, у которого и так слушатель нал
Andrew
да точно, это ж новый спинер
Yuri
и что делать тогда?
Yauheni
придумай что-нибудь, тыжпрограммист)))
Yauheni
https://stackoverflow.com/questions/13397933/android-spinner-avoid-onitemselected-calls-during-initialization
Yauheni
возможно второй коммент как раз решение проблемы
Yuri
https://stackoverflow.com/questions/13397933/android-spinner-avoid-onitemselected-calls-during-initialization
как раз смотрел его. @Override public void onUserInteraction() { этот вариант помог
neikist
Привет, прикручиваю bottom sheet через добавление BottomSheetBehavior в LinearLayout и столкнулся с тем что он пробрасывает касания сквозь себя. Как это поведение отключить? Почему то не нагугливается как вообще у леяута отключить проброс касаний сквозь себя
Yauheni
как раз смотрел его. @Override public void onUserInteraction() { этот вариант помог
попробуй, может этот лучше будет https://stackoverflow.com/a/44715988/7362860
Yuri
попробуй, может этот лучше будет https://stackoverflow.com/a/44715988/7362860
при смене ориентации вылетает событие
neikist
clickable="true" focusable="true"
Премного благодарен
Konstantin
Знает кто, почему SQL запрос в chrome:inspect может выбрасывать: unknown error (code 0): Queries can be performed using SQLiteDatabase query or rawQuery methods only.? Там довольно большой запрос, с использованием CASE, SUM. Но там же если сделать простой запрос (обычный селект) то он отрабатывает корректно.