Какой вариант для игры лучше использовать быстрое нажатие на изображение: SetOnClicklistener или OnClick в режиме просмотра «Дизайн»?

У меня уже есть мобильная игра в магазине Google Play, она касается касания круга, который случайным образом перемещается по экрану и ускоряется каждую секунду (ограничение - 300 миллисекунд). каждый раз при нажатии воспроизводится очень быстрый звук (с указанием точки).

Проблема в том, что в моей игровой консоли Google я вижу, что произошли сбои.

'Resources $ NotFoundException в game.FailedTap' (FailedTap - это функция, установленная OnClick, которая воспроизводит только звук, указывающий на то, что вы проиграли лайв.)


person Roberto Chávez    schedule 22.01.2019    source источник
comment
Я ДУМАЮ, потому что звук перекрывается, но я не уверен   -  person Roberto Chávez    schedule 22.01.2019
comment
Заголовок и вопрос задают два разных вопроса. :) Но может быть даже так, что оба способа в итоге дают одинаковый байт-код. Что касается сбоя: вы должны показать код в FailedTap(). Теперь мы не знаем, как вы играете звук. Может проблема с состоянием MediaPlayer? Может быть нет.   -  person Markus Kauppinen    schedule 22.01.2019
comment
Мое очень личное мнение: я действительно НЕНАВИЖУ, когда части, связанные с кодом, были внутри части дизайна.   -  person Massimo    schedule 22.01.2019
comment
Не могли бы вы опубликовать свой код, а также полную трассировку стека, которую вы получили из консоли Google Play?   -  person cincy_anddeveloper    schedule 22.01.2019