Denys
Анимация подлагивает не только в конце. Возможно, стоит оптимизировать отрисовку.
Дмитрий
если речь за анимацию то можно и на lottie посмотреть
Vadim
вся отрисовка
Vadim
Alexey
Если я хочу вызвать Activity неявно, то есть создаю new Intent('actionName'). Чтобы получить PendingIntent нужно вызывать PendingIntent.getActivity() как если бы я явно класс activity указал?
Дмитрий
попробуй интерполятор убрать вообще
Denys
Дмитрий
view - стрелка, если я не ошибаюсь)
Vadim
Denys
imageview-хи
Попробуйте https://blog.danlew.net/2015/10/20/using-hardware-layers-to-improve-animation-performance/
Vadim
вот контейнеру задал эту анимацию, а не стрелкам внутри
Vadim
получается после отработки она начинается с самого начала
Vadim
поэтому такой лаг
Vadim
как бы ее зациклить, чтобы она не стартовала с начальной позиции каждый раз?
Axbor
Andrii
привет
как в RecyclerView выставить время задержки для OnItemClickListener
Дмитрий
Anonymous
https://pastebin.com/qcCscKYW
Что не так с кодом? получаю ошибку
Failed to open for writing: java.io.FileNotFoundException: open failed: EISDIR (Is a directory)
Denys
Anonymous
Andrii
Thread.sleep(500)
спасибо я неправильно выразился
нужно выполнять метод нажатия только если кнопка была нажата определенную длительность времени
Amir
это тачем
Amir
геморно
Дмитрий
какой вопрос такой и ответ)
Andrii
НАЖАЛИ
ОТПУСТИЛИ
если время ОТПУСТИЛИ - время НАЖАЛИ > 1000 миллисек
запускаем метод
Дмитрий
Бек
Andrii
вот, там можно выставить время нажатия?
мне нужно вручную вбивать
Denys
Andrew
Anonymous
val docUri= DocumentFile.fromTreeUri(BaseApplication.context, Uri.parse(uriPath))
if (docUri!=null && docUri.exists()){
docUri.createFile(mimeType, fileName)
}
Я хз почему, но через переменную не создается файл.
пишет Failed to open for writing: java.io.FileNotFoundException: open failed: EISDIR (Is a directory)
Создается только если написать так
DocumentFile.fromTreeUri(BaseApplication.context, Uri.parse(uriPath))?.createFile(mimeType, fileName)
А мне надо проверку делать перед созданием.....
Anonymous
Бек
Andrii
It is not possible to change the timer on the onLongClick event, it is managed by android itself.
What is possible is to use .setOnTouchListener().
onTouchListener с обычными вьюхами делается легко
а вот отследить в RV MotionEvent.ACTION_DOWN не выходит
Denys
Если файл существует - создаем.
Anonymous
Бек
Anonymous
тебе надо не в компилированный файл заходить, а через файловый менеджер и дойти до values
Anonymous
Я про этот баг говорил гугл уже, им пох, не исправляют..сук...
Anonymous
with comfig что
Короче не переходи в файл нажатием, по этой ссылке
Anonymous
А вручную найди этот файл
Бек
в этом картинке этот ссылка
Anonymous
Denys
Бек
НО Я НЕМОТИМАЮ АНГ ПОЛНОСТЮ
Anonymous
Это у вас так написано. :)
Проблема в том что. через 1 строчку, он сам понимает что есть такой файл и создает с таким же названием + число.
А если через переменную то выдает эту ошибку
Denys
Denys
Должно быть if (docUri!=null && !docUri.exists()), вероятно.
Denys
Anonymous
createFile
Anonymous
разобрался
Denys
разобрался
Да, createFile возвращает ссылку на новый файл.
Andrii
Почему?
не знаю почему так задумано
если бы можно было выставлять время - это сильно бы все упростило
уже так пробовал
выход через onTouch самому отслеживать все
Ruslan
Ruslan
S
мне для тестов нужно сэмулировать фейковые gps треки для андройд.
Т.е. последовательное перемещение смартфона по нужному мне треку
подскажите какой-нибудь удобный софт для этого
Denys
Roman
В самом эмуляторе можно треки задать
Roman
S
может есть сервис где этот файл можно создать , прям по карте потыкать и на выходе файл получить и скормить его эмулю
Alexey
Как все таки правильно писать в Intent, intent.putExtra('string', 'string') или intent.putExtra('string', bundle)? В доке вижу что второй параметр это объект, а в некоторых статьях строки записывают.
Denys
Alexey
У меня в try завернуто создание Intent и запись данных, выдает ошибку 'to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference', когда я в цикле записываю из Map значения стринговые.
Starikov
нашел в гугловских примерах
private val viewModel: GardenPlantingListViewModel by viewModels {
InjectorUtils.provideGardenPlantingListViewModelFactory(requireContext())
}
ну тут все понятно, фабрика и статичный метод, но обьясните, как понять by viewModels ? почему не ViewModelProvieders....??
Starikov
Сергій
by viewmodels это делегат из ktx
Denys
Denys
Andrew
Очень интересное видео
https://www.youtube.com/watch?v=ZnIv79j_iuY
Andrew
рекомендую )) прямо в стиле Михаила всё описано