나는 listview를 채우는 커스텀 어댑터를 가지고있다.사용자 정의 어댑터 안드로이드에서 열린 옵션 메뉴
각 행에는 getView() 메소드에 OnCheckedChangeListener가 설정된 체크 박스가 있습니다.
모두 그 점에서 모든 어댑터가 작동하지만 어댑터의 이벤트 수신기에서 내 listview를 '호스팅'하는 내 활동에서 옵션 메뉴를 열고 싶습니다.
내 액티비티 인스턴스를 아무 쓸모없이 전달하려고 시도했는데 openOptionsMenu()가 정적이 아니기 때문에 Adapter 클래스의 액티비티에서 openOptionsMenu()를 사용하여 정적 메서드에 액세스 할 수 없습니다.
아이디어가 있으십니까?
내가 지금처럼 내 어댑터를 할당하고있어
는mAdapter = new CustomFileAdapter<String>(this, filenames, this);
(문맥, 배열, 활동)
그래서 같은 어댑터의 생성자,
public CustomFileAdapter(Context context, String[] images, Activity a)