【发布时间】:2012-08-21 22:58:28
【问题描述】:
是否可以从ListAdapter调用Activity中定义的方法?
(我想在list's 行中创建一个Button,当单击此按钮时,它应该执行相应活动中定义的方法。我试图在我的ListAdapter 中设置onClickListener 但是这个方法我不知道怎么调用,它的路径是什么……)
当我使用Activity.this.method() 时出现以下错误:
No enclosing instance of the type Activity is accessible in scope
有什么想法吗?
【问题讨论】:
-
您不能在其他类中调用activity.this,除非它是该活动的内部类。按照@Eldhose M Babu 解决您的案例
标签: android list adapter addressing