저는 C 계열의 배경을 가진 새로운 Java입니다. 이 코드는 해독 할 수 없습니다.OnClickListener()에 전달되는 매개 변수는 무엇입니까?
startButton.setOnClickListener(new View.OnClickListener(){
public void onClick(View view)
{
usrnameobj = (EditText)findViewById(R.id.et_usename);
usrpassobj = (EditText)findViewById(R.id.et_password);
String username = usrnameobj.getText().toString();
String password = usrpassobj.getText().toString();
Intent i=new Intent(getApplicationContext(),AndroidXmlResource.class);
i.putExtra("entry",username.toString() + password.toString());
startActivityForResult(i,REQ_CODE);
}
});
난 단지까지 상상할 수 :이 블록의 내부 클래스와 인터페이스 무엇을 식별하여 나를 도울 수있는 경우에만
startButton.setOnClickListener(new View.OnClickListener());
을 아무것도하지만 사이는 {}
나는 그것이 좋은 질문입니다 말할 것이지만, 그것이 귀여운 질문 .... –
인자를 인수로 전달하기 전에 객체를 만드는 습관적 인 사람에게는 귀여운 것이 아닙니다. ( – chunkyguy