0

ここで述べたように、Activity に目的のインテント フィルターがある場合、特定の URL で作成された Activity by Intent を開始できます。URLSpanそのため、次のように、テキスト ビューのテキストとして設定された SpanableString に を設定することで、Activity を開始できます。

ss.setSpan(new URLSpan("http:my.Activity"), 13, 17,
                   Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

Intent を使用して Activity を開始する場合、Intent に関する詳細を追加し、メソッドextrasによって Activity でそれらを取得できますgetExtras。私の質問は次のとおりです。

アクティビティを開始しURLSpan、ターゲット アクティビティで取得できる文字列を送信する方法はありますか?

4

1 に答える 1

1

確かに、URLSpan を拡張し、その onClick メソッドをオーバーライドします

于 2013-11-01T15:50:04.730 に答える