Android 位于列表视图中的文本视图中的Linkify

Android 位于列表视图中的文本视图中的Linkify,android,linkify,Android,Linkify,我有一个listview,其中列表中的每个元素都有一个textview。此textview具有以下属性: setMovementMethod(LinkMovementMethod.getInstance()); Linkify.addLinks(chatText,Linkify.ALL) 现在所有链接都正常显示,但当我单击它们时,应用程序将强制停止并显示以下错误: android.util.AndroidRuntimeException:从活动上下文外部调用startActivity()需要标志

我有一个listview,其中列表中的每个元素都有一个textview。此textview具有以下属性:

setMovementMethod(LinkMovementMethod.getInstance()); Linkify.addLinks(chatText,Linkify.ALL)

现在所有链接都正常显示,但当我单击它们时,应用程序将强制停止并显示以下错误:

android.util.AndroidRuntimeException:从活动上下文外部调用startActivity()需要标志_Activity_NEW_TASK标志。这真的是你想要的吗


如何解决此错误???

您可能使用了不正确的上下文,请使用活动的上下文。

您需要添加此标志

在调用startActivity()之前标记活动新任务

符合你的意图

intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

当您链接文本时,它不会暴露意图。在尝试修改之前,您需要提供一个方法来执行此操作。