Android 单击文本视图超链接时出错

Android 单击文本视图超链接时出错,android,hyperlink,textview,clickable,Android,Hyperlink,Textview,Clickable,我想在列表视图中显示Html格式的文本。我在适配器中使用了文本视图。 这是我在适配器中的代码: txtBody.setText(Html.fromHtml(myHtmlString)); txtBody.setLinksClickable(true); txtBody.setMovementMethod(LinkMovementMethod.getInstance()); 问题是:当我触摸TextView上的超链接时,它会在LogCat中崩溃: android.util.AndroidRun

我想在列表视图中显示Html格式的文本。我在适配器中使用了文本视图。 这是我在适配器中的代码:

txtBody.setText(Html.fromHtml(myHtmlString));
txtBody.setLinksClickable(true);
txtBody.setMovementMethod(LinkMovementMethod.getInstance());
问题是:当我触摸TextView上的超链接时,它会在LogCat中崩溃:

 android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity  context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
请参阅此文件并


这是因为您正在为适配器设置上下文。

在提问之前,请在谷歌上进行搜索。我不将外部活动称为我自己,因此我无意设置setFlags(intent.FLAG\u Activity\u NEW\u TASK)