0 / 0 / 0
Регистрация: 04.03.2014
Сообщений: 29
|
|||||||||||
1 | |||||||||||
Программное нажатие на кнопку [эмуляция onClick]23.05.2014, 22:05. Показов 10433. Ответов 5
Метки нет (Все метки)
Имеется рабочий ToggleButton.
p.s. гугл молчит. Заранее благодарен!
0
|
23.05.2014, 22:05 | |
Ответы с готовыми решениями:
5
Программное нажатие на картинку-кнопку без ссылки Программное создание обработчика события OnClick для button Программное нажатие на области экрана Не срабатывает onClick(v: View) при нажатии на кнопку |
2883 / 2295 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|
23.05.2014, 23:52 | 2 |
0
|
420 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518
|
|
24.05.2014, 02:08 | 3 |
Сообщение было отмечено MonsterNya как решение
Решение
Не люблю я читать эти маны... слишком мутные... без примеров(и картинок)...
onToggleClicked можно вызвать как обычную функцию из любой другой: onToggleClicked(null); или onToggleClicked(v); если нужно передать параметр. Можно вызвать даже по таймеру... Но из другого активити вызывать крайне тяжело.
0
|
0 / 0 / 0
Регистрация: 04.03.2014
Сообщений: 29
|
|
24.05.2014, 12:22 [ТС] | 4 |
Паблито, а подробнее можно? Из описания вроде не похоже на то, что мне надо.
Tester64, нужен ли параметр я без понятия, мне нужна полная эмуляция нажатия с выполнением кода внутри, я посмотрел в дебаге значение view, но ничего вразумительного там не увидел. onToggleClicked(null) не работает - java.lang.NullPointerException... Добавлено через 50 секунд Вызываю из того же активити.
0
|
420 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518
|
|
24.05.2014, 16:00 | 5 |
возможно это означает что Вы в onToggleClicked использовали параметр (View v). Без кода это сказать точно тяжело. Откуда Вы хотите эмулировать нажатие? Из другой кнопки? Тогда можно использовать "v" из функции нажатия на кнопку.
1
|
0 / 0 / 0
Регистрация: 04.03.2014
Сообщений: 29
|
|
24.05.2014, 17:20 [ТС] | 6 |
Tester64, затупил я Для теста и правда использовал внутри view и забыл об этом. Убрал использование view внутри onToggleClicked и вызов через onToggleClicked(null) заработал. Благодарю!
0
|
24.05.2014, 17:20 | |
24.05.2014, 17:20 | |
Помогаю со студенческими работами здесь
6
Программное нажатие на кнопку Программное нажатие на кнопку Программное нажатие на кнопку на страничке Программное нажатие на кнопку страницы сайта Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |