현재 Fragment 안에 ListVIew가 있고 ListView에 BaseAdapter를 적용한 상태 입니다.
BaseAdapter에서 Activity를 startActivity를 사용하여 호출 하고 Activity 안에서는 변경된 값을
다시 Adapter에 넘겨주어야 하는 상황입니다.
BaseAdapter에서 호출괸 Activity에는 interface가 정의되어 있고 멤버 변수로 지정해 주었습니다.
private OnVoteChangeListener mVoteChangeCallback;
public interface OnVoteChangeListener {
public void OnVoteChange(int position, int myvote);
}
BaseAdapter 에서는 Activity.OnVoteChangeListener를 implemnt 해 주었고
AsyncTask에서는 작업이 끝난 후 다음과 같이 호출을 하게 되는데
mVoteChangeCallback.OnVoteChange(position, myvote);
Activity에서 정의된 멤버 변수를 어떻게 초기화 시켜야 하는지 궁금합니다.