Иногда при работе в ЗД обнаруживаю, что адб клавиатура по какой-то причине не активируется или вылетает и вместо нее стоит обычная, и соответственно в поле вводится пустота вместо данных
Перед каждым вводом теперь я поставил проверку активна ли в данный момент adb keyboard
Вопрос в том, как в таком случае сменить клавиатуру при вводе, потому что сейчас приходится при детекте что адб неактивна перезапускать шаблон с начала
Перед каждым вводом теперь я поставил проверку активна ли в данный момент adb keyboard
C#:
string dump = instance.DroidInstance.Input.Shell("dumpsys window windows", 10000);
if (!dump.Contains("package=com.android.adbkeyboard")){
throw new Exception();
}