linkifyを使用してクリック可能なテキストを作成しようとしています。名前をクリックすると、メールインテントを呼び出したいです。ただし、メールアドレスはlinkifyと同じではありません。パターンが「特定の名前」である場合に、linkifyを介してmailto:specificname@gmail.comを実行する方法はありますか?これが私のサンプルコードです:
final TextView tx1=new TextView(this);
tx1.setAutoLinkMask(0);
Pattern pattern = Pattern.compile("John Doe");
Linkify.addLinks(tx1, pattern, "mailto:johndoe@gmail.com");
ここでわかるように、この問題は、電子メールのインテントが件名「johndoe@gmail.comJohnDoe」に入力されていることです。これは明らかな結果ですが、スキーム内のパターンテキストを切り捨てる方法がわかりません。ご協力いただきありがとうございます。
ps linkifyを含まない別の方法を知っている場合は、クレジットも取得します:)