我从存储在字符串变量中的 WebService 接收字符串响应。
有时我会在那个字符串响应中得到超链接,我已经为其实现了捕捉链接的逻辑。
我在警报对话框中显示字符串响应。
我担心的是,我需要在单击该链接时打开链接,而不是在它找到字符串中的链接后立即打开,这就是现在发生的情况。
我的代码:
String strTipsMessage = beanTXTIconShowTips.getTips();
if (strTipsMessage.contains("http"))
{
String strHyperLink = strTipsMessage.substring(strTipsMessage.indexOf("http"), strTipsMessage.length());
if (strHyperLink != null)
{
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(strHyperLink));
startActivity(intent);
}
AndroidLog.i(TAG, "strHyperLink : --- " + strHyperLink);
AndroidLog.i(TAG, "Tips_Message : --- > " + strTipsMessage);
}
Utility.showDialogForTips(ActConversations.this, "每日提示...", strTipsMessage, R.drawable.icon_tips, "Ok");
谢谢,大卫