リストビューを作成するカスタム アダプターがあります。
各行には、getView() メソッドで OnCheckedChangeListener が設定されたチェックボックスがあります。
その点ですべてが機能していますが、アダプターのイベントリスナーからリストビューを「ホスト」しているアクティビティでオプションメニューを開きたいです。
Activity のインスタンスを無駄に渡そうとしましたが、openOptionsMenu() は静的ではないため、Adapter クラスから Activity の openOptionsMenu() を使用して静的メソッドにアクセスできません。
何か案は?
私はアダプタをそのように割り当てています。
mAdapter = new CustomFileAdapter<String>(this, filenames, this);
(コンテキスト、配列、アクティビティ)
そして、アダプターのコンストラクターは次のようになります。
public CustomFileAdapter(Context context, String[] images, Activity a)