услуг, с правилами предоставления Сервисов ознакомлен"
То, что жирным - нужно сделать сликабельным (spanClickable). Проблема сделать это красиво, так как есть ньюансы:
- приложение для нескольких стран, ссылки для каждой страны отличаются. baseUrl для флейворов задан в gradle;
- в приложении есть выбор языка, то есть начало и конец spanClickable для них будут отличаться.
Есть идеи, как сделать это красиво?
В XML сделать пустую ссылку, адрес выставить в коде.
ClickableSpan clickableSpan = new ClickableSpan() { @Override public void onClick(@NonNull View widget) { Activity activity = getActivity(); if (activity instanceof SomeWebProvider) { ((SomeWebProvider) activity).goToSomeWebSite(); } }
Обсуждают сегодня