[prg] Re[8]: ACTION_CLICK для виртуального View was: Исходники к книге Android A
Приветствую всех!
> что значит вместо onClick использовать
> интенты? Если Вы про action_VIEW ...
Верно, речь об ACTION_VIEW, то есть вместо
> spans[virtualViewId].onClick(MyView.this);
использовать что-то типа (создайте нужный вам интент;здесь просто запуск
браузера с указанной uri):
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(spans[virtualViewId].getText().toString()));
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
getContext().startActivity(i);
> 2. метод performAccessibilityAction не вызывается для action_click.
Возможно, вас заинтересует подраздел "Handle custom touch events" (ну и
остальной материал на странице тоже):
https://developer.android.com/guide/topics/ui/accessibility/custom-views
Успехов. Анатолий.