环境:安卓2.2+
我有一个活动。Activity 使用它的适配器创建一个自定义列表视图并填充它。当用户单击列表中的项目(ImageView 缩略图)时,会显示一个上下文菜单。选择的后果是需要刷新Activity的视图。
我的问题是:如何从自定义适配器的 onClick 向 Activity 发送命令,要求刷新自身?
活动
...
ListView lv;
lv = (ListView) findViewById(R.id.lvlist);
lv.setAdapter(null);
MyCustomAdapter lvAdapter = new MyCustomAdapter(...);
lv.setAdapter(lvAdapter);
lv.setOnItemClickListener(myClickListener);
...
MyCustomAdapter(每个列表项中有一个缩略图 ImageView,称为 ivLogo)
...
ivLogo.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// Carry out some tasks
// At this point inform Activity that it needs to refresh
}
});
必须注意的是,我没有在 myClickListener 中寻找任何东西。我想要来自缩略图的 onClickListener 的信号。
我搜索了互联网,但找不到任何对这个特定案例有帮助的东西。任何帮助/指针将不胜感激。
TIA
-sph