@TapochekF

Как сделать автонажатие кнопки в приложении?

Есть приложение где раньше нужно было прописывать значения и нажимать кнопку "дальше" . Но теперь значения автоматически прописываются и нажимать кнопку "дальше" стало лишним. Подскажите как сделать автоклик по кнопке ? или хотя бы по каким ключевым словам искать решение ?
  • Вопрос задан
  • 65 просмотров
Решения вопроса 1
AlexMarken
@AlexMarken
Держи) Метод работает на любой вьюшке

private void emulationOnTouch(View v) {
        long downTime = SystemClock.uptimeMillis();
        long eventTime = SystemClock.uptimeMillis() + 100L;
        float x = 0.0F;
        float y = 0.0F;

        int metaState = 0;
        MotionEvent motionEvent = MotionEvent.obtain(downTime, eventTime, 6661024, x, y, metaState);

        v.dispatchTouchEvent(motionEvent);
}


Вызывать метод так:
Button bin;
View v;

emulationOnTouch(btn);
emulationOnTouch(v);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
zagayevskiy
@zagayevskiy
Android developer at Yandex
Непонятен вопрос. Если у тебя исходники приложения и надо его изменить - никакого автонажатия делать не надо, конечно же. Нужно просто выполнить тот код, который выполняется по нажатию. Это азы, постигнуть их придется как-нибудь самому, вопрос из раздела "как сложить 2 и 2".
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Pandorika-IT Тула
от 30 000 до 100 000 руб.
Blogman Оренбург
от 20 000 до 110 000 руб.
от 80 000 до 150 000 руб.
18 авг. 2018, в 18:35
1000 руб./за проект
18 авг. 2018, в 17:54
6000 руб./за проект
18 авг. 2018, в 18:44
350 руб./за проект