main에
private int app_id
public int getApp_id() {
return app_id;
}
public void setApp_id(int app_id) {
this.app_id = app_id;
}
전역 변수를 선언하고 dialog에서 set해주려고 합니다.
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
MainActivity mMainActivity = ((MainActivity)mContext.getApplicationContext());
mMainActivity.setApp_id(appinfo.get(position).getApp_id());
근데
E/AndroidRuntime: FATAL EXCEPTION: main
Process: kr.co.igsinc.aquan, PID: 31942
java.lang.ClassCastException: android.app.Application cannot be cast to kr.co.igsinc.aquan.MainActivity
이런 오류가 뜨면서 죽어버리네요..
어떻게 접근해야하나요 ?