我有一个来自我的自定义 ArrayAdapter 的 listView。在每个视图中都有一个按钮。单击按钮时,我想更改当前片段。这是我的代码:
public class CheckInSArrayAdapter extends ArrayAdapter<JSONObject> {
@Override
public View getView(int position, View convertView, ViewGroup parent) {
return getViewOptimize(position, convertView, parent);
}
public View getViewOptimize(int position, View convertView, ViewGroup parent) {
......
viewHolder.commentBtn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
??? <<<<<
});
return convertView;
}
private class ViewHolder {
...
public Button commentBtn;
}
}
所以现在,我不能从 OnClickListener 调用 getFragmentManager。我能怎么做?