我有一个填充列表视图的自定义适配器。
每行都有一个复选框,该复选框在 getView() 方法中设置了 OnCheckedChangeListener。
在这方面一切正常,但是我想在我的活动中打开选项菜单,该菜单从适配器中的事件侦听器“托管”我的列表视图。
我尝试传入我的 Activity 实例无济于事,并且我无法从 Adapter 类中访问我的 Activity 中使用 openOptionsMenu() 的静态方法,因为 openOptionsMenu() 是非静态的。
有任何想法吗?
我像这样分配我的适配器,
mAdapter = new CustomFileAdapter<String>(this, filenames, this);
(上下文、数组、活动)
和适配器中的构造函数一样,
public CustomFileAdapter(Context context, String[] images, Activity a)