Size: a a a

Android Developers

2020 April 13

ЯН

Ярослав Нестеров... in Android Developers
Георгий Авакян
всем привет подскажите плз как ограничить количество кликов в секунду например, гуглиг - ничего толгового не нашел, иногнда исли 2 раза кликнуть открывается 2 активности
гугли тротл и дебаунс.
у нас в проекте через flow реализовано
источник

С

Станислав Ляпунов... in Android Developers
Народ, может кто сталкивался, уже вторые сутки ломаю голову. Ошибка "Invoke-customs are only supported starting with Android O" на старом проекте.  JavaVersion указана, AS 3.6, не могу понять в чем дело.
источник

СП

Сергей П. in Android Developers
Георгий Авакян
всем привет подскажите плз как ограничить количество кликов в секунду например, гуглиг - ничего толгового не нашел, иногнда исли 2 раза кликнуть открывается 2 активности
Я перед вызовом интента блочил вызывающую  кнопку через setEnabled, а в следующей строке после - разблокировал.
Несколько костыльно, подозреваю что на сверхбыстрос телефоне может глюкнуть - но пока работало идеально.
источник

ГА

Георгий Авакян... in Android Developers
Сергей П.
Я перед вызовом интента блочил вызывающую  кнопку через setEnabled, а в следующей строке после - разблокировал.
Несколько костыльно, подозреваю что на сверхбыстрос телефоне может глюкнуть - но пока работало идеально.
тоже об этом думал, но не хотелось бы так делать
источник

СП

Сергей П. in Android Developers
Можно после первого кликка блочить на время, на секунду скажем - это надежнее
источник

СП

Сергей П. in Android Developers
Остальное слишком сложно. И все одно требует таймера или подобного
источник

СП

Сергей П. in Android Developers
Или системно время при нажатии фксировать и игнорировать следующее пока не прошло 1000мс
источник

f

fillooow in Android Developers
всем привет
может кто подсказать чего делать, если у меня View.java не дебажится? Брейкпойнты поставил там, а они не срабатывают
источник

А

Александр in Android Developers
Сергей П.
Можно после первого кликка блочить на время, на секунду скажем - это надежнее
))0
источник

D

DarkPerl in Android Developers
fillooow
всем привет
может кто подсказать чего делать, если у меня View.java не дебажится? Брейкпойнты поставил там, а они не срабатывают
Либо вы что то не то делаете, либо проблема в инструменте, которые вы используете
источник

СП

Сергей П. in Android Developers
Александр
))0
Yep!
источник

f

fillooow in Android Developers
DarkPerl
Либо вы что то не то делаете, либо проблема в инструменте, которые вы используете
да вроде обычным дебаггером брейкпойнты ставлю
источник

D

DarkPerl in Android Developers
fillooow
да вроде обычным дебаггером брейкпойнты ставлю
Попробуйте взять другой файл/тестовый проект и проверьте
источник

СП

Сергей П. in Android Developers
Под таймером я это и имел в виду
источник

А

Александр in Android Developers
fillooow
всем привет
может кто подсказать чего делать, если у меня View.java не дебажится? Брейкпойнты поставил там, а они не срабатывают
Отвечу кривовато, надеюсь поймёшь.
Поинт может быть в том, что у эмулятора/устройства одна версия API, а дебажишь исходники для другой.
источник

f

fillooow in Android Developers
Александр
Отвечу кривовато, надеюсь поймёшь.
Поинт может быть в том, что у эмулятора/устройства одна версия API, а дебажишь исходники для другой.
понял, но как тогда узнать, какую версию нужно на эмулятор ставить?
источник

А

Александр in Android Developers
fillooow
понял, но как тогда узнать, какую версию нужно на эмулятор ставить?
Ну, хз.
Я открыл в своём проекте класс View.java, вот что мне говорит студия о его месторасположении.
Если я правильно понимаю(что не факт, т.к чисто мой опыт), мне чтобы нормально подебажить сурсы View, нужно стартануть сборку на 29 Api.
источник

А

Александр in Android Developers
Это где - то настроить можно вроде(бегать дебагом по исходникам именно нужной тебе версии), но я не знаю где, заныкано где - то.
источник

f

fillooow in Android Developers
Александр
Ну, хз.
Я открыл в своём проекте класс View.java, вот что мне говорит студия о его месторасположении.
Если я правильно понимаю(что не факт, т.к чисто мой опыт), мне чтобы нормально подебажить сурсы View, нужно стартануть сборку на 29 Api.
так и оказалось
спасибо громадное
источник

А

Александр in Android Developers
Можно попробовать targetSdk поменять на нужный(как у эмуля/устройства), мб прокнет, сейчас не могу проверить.
источник