Why do we create an event listener such as onClickListener for a button in the following way:-
...
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_quiz);
mTrueButton = (Button)findViewById(R.id.true_button);
mTrueButton.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
// Does nothing yet, but soon!
} });}
为什么mTrueButton使用setOnClickListener方法而不是OnClickListener。 为什么这种做法?
答案 0 :(得分:1)
在onCreate中,您定义了表单上的对象,因此定义了任何后续事件所需的操作,当完成操作系统启动该活动并在您声明的任何已定义事件之后执行命令时。