btnNewVote = (ViewImgButton)findViewById(R.id.btnNewVote);
        btnNewVote.SetButtonIcon(R.drawable.btn_plus, -1);
        btnNewVote.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                Bundle bundle = new Bundle();
                Intent intent = new Intent();
                startActivityForResult(null, 0);
            }       
          });


정확한 문법은 아니지만 위와 같이 다른 Activity 를 띄우는 startActivityForResult() 를 실행하고 있습니다.

아~~주 기초적인 질문인데.... 어떻게 startActivityForResult() 를 인식하는지 모르겠습니다.

다시말해서 익명클래스의 public void onClick(View v) 구현부에서 this 는 View.OnClickListener() 인터페이스를

상속받아 생성한 객체를 참조하는 this 일텐데...

Activity 클래스의 멤버함수인 startActivityForResult() 를 참조 연산자가 없이 어떻게 startActivityForResult() 가

참조되어 실행이 되는지 모르겠네요..

이거이거... 나만 모르는건지..

모르는 내용 설명하는게 더 힘든거 같기도 하공 ㅎㅎ;;;;

암튼 자바 고수님들 왜 저런게 가능한지 답변 부탁드리겠습니다 ^^

꾸~~벅