Андроид, запусти активность по urlspan с дополнениями?
Как упомянуто здесь, мы можем запустить Activity по Intent, который создается с определенным URL, когда Activity имеет желаемый фильтр намерений. Поэтому мы можем запустить Activity, установив URLSpan
для SpanableString, который устанавливается как текст для текстового представления, например так:
ss.setSpan(new URLSpan("http:my.Activity"), 13, 17,
Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
Когда мы используем Intent для запуска Activity, мы можем добавить больше деталей, как extras
намереваться и извлечь их в деятельности по getExtras
method.My вопрос:
Есть ли способ начать активность с URLSpan
а также отправить строку, которая может быть получена целевой деятельностью?
1 ответ
Решение
Конечно, расширьте URLSpan и переопределите его метод onClick