カスタム 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 を呼び出すことができません。どのようにできるのか?