我是新來的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