Android 单击列表视图中的HTML链接时出现问题?

Android 单击列表视图中的HTML链接时出现问题?,android,Android,我在listview和textview中使用了下面的代码 代码: XML: 该链接看起来像url,我可以单击它,但它会生成此异常 android.util.AndroidRuntimeException: 从外部调用startActivity() 活动上下文的 标志\活动\新任务标志 你知道怎么解决这个问题吗 您确定是单击导致了该异常,而不是您想要启动的异常吗 正如我看到的,您需要将标志添加到意图中(但不确定您的意图是什么) 您确定是单击导致了该异常,而不是您要启动的内容吗 正如我看到的,您

我在listview和textview中使用了下面的代码

代码:

XML:


该链接看起来像url,我可以单击它,但它会生成此异常

android.util.AndroidRuntimeException: 从外部调用startActivity() 活动上下文的 标志\活动\新任务标志


你知道怎么解决这个问题吗

您确定是单击导致了该异常,而不是您想要启动的异常吗

正如我看到的,您需要将标志添加到意图中(但不确定您的意图是什么)


您确定是单击导致了该异常,而不是您要启动的内容吗

正如我看到的,您需要将标志添加到意图中(但不确定您的意图是什么)


不要将应用程序上下文传递给ListAdapter构造函数。把你的主要活动传过去

ListAdapter flareAdapter = new ListAdapter(LayoutInflater.from(activity), Items);

即使在其他类中创建适配器,也应该传递主活动引用。

不要将应用程序上下文传递给ListAdapter构造函数。把你的主要活动传过去

ListAdapter flareAdapter = new ListAdapter(LayoutInflater.from(activity), Items);

即使您在其他类中创建了适配器,您也应该传递主活动引用。

如果是,请从异常日志中提供更多信息,让我们看看堆栈跟踪。我在主活动类之外的其他类中有列表适配器,然后我从主活动类的列表适配器类创建对象,并将上下文传递给它,这可能是问题的原因吗?ListAdapter flareAdapter=new ListAdapter(LayoutInflater.from(getApplicationContext()),Items);如果是这样,也许可以从异常日志中获得更多信息,让我们看看堆栈跟踪。我在主活动类之外的其他类中有列表适配器,然后我从主活动类的列表适配器类创建对象,并将上下文传递给它,这可能是问题的原因吗?ListAdapter flareAdapter=new ListAdapter(LayoutInflater.from(getApplicationContext()),项);我的列表适配器位于主活动类以外的其他类中,然后我从主活动类的列表适配器类中创建对象,并将上下文传递给它,这可能是问题的原因吗?我的列表适配器位于主活动类以外的其他类中,然后我从主活动类的列表适配器类中创建对象ain activity类并向其传递上下文可能是问题的原因吗?感谢您的提示,这就是我所做的,并且它可以在上下文aContext;aContext=this;ListAdapter flareAdapter=new ListAdapter(LayoutFlater.from(aContext),Items)中工作;非常感谢您。我只是将活动作为上下文传递给适配器。new ListAdapter(此等…)感谢您的提示,这是我所做的,它在上下文aContext;aContext=this;ListAdapter flareAdapter=new ListAdapter(LayoutFlater.from(aContext),Items)中起作用;非常感谢。我只是将活动作为上下文传递给适配器。new ListAdapter(此等…)
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
ListAdapter flareAdapter = new ListAdapter(LayoutInflater.from(activity), Items);