안드로이드 개발 질문/답변
(글 수 45,052)
움.. 프로그램 기초가 모잘라서...
아래와 같이 이벤트를 만들었는데요...
아래에 붉은색으로 되어 있는부분인데...
a 라는 변수를 리스너 안에서 사용하려고 하니 참조를 못하게 되네요...
이럴땐 어떻게 데이터를 공유를 해야하는지 알고 싶습니다.
public boolean onTouchEvent(MotionEvent event, MapControl mapcontrol) {
// TODO Auto-generated method stub
switch(event.getAction())
{
case MotionEvent.ACTION_DOWN:
{
int a = 0;
AlertDialog alert = new AlertDialog.Builder(m_mapcontrol.getContext())
.setTitle("메모")
.setMessage("'" + objectname + "'에 메모 하시겠습니까?")
.setPositiveButton("예", new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which) {
int b = a;
}
}
}
}
}




b에 집어넣지않고 a를 바로 씁니다.