我是新来的Java与C家庭背景。 我无法剖析此代码。如果你能帮助我通过识别什么是内部类和接口在此块:传递给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