嗨,我已经浏览了我能找到的所有不同的 linkify 教程,但它们都不起作用,这是我当前的代码:
final SpannableString s = new SpannableString("Please send any questions to email@fake.com");
Linkify.addLinks(s, Linkify.EMAIL_ADDRESSES);
AlertDialog.Builder builder = new AlertDialog.Builder(Activity.this);
builder.setTitle("Warning!")
.setMessage(s)
.setCancelable(false)
.setPositiveButton("Accept", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
}
})
.setNegativeButton("Decline", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
Activity.this.finish();
}
}).show();
但是,当我实际运行该应用程序时,它会显示蓝色文本并带有下划线,就好像它已链接但选择文本不会提示打开电子邮件应用程序。我也尝试过使用 url,但浏览器无法正常工作,是否缺少某些东西?
谢谢你的帮助。