初学Android 遇到了下面这个问题
为什么这里必须用login.this不能用this代替呢??
button2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(login.this,"click button2",Toast.LENGTH_SHORT).show();
}
});
}
但是菜单这里却可以直接使用this?????? 明明都是同一个活动里的。。。???
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()){
case R.id.add_item:
Toast.makeText(this,"add",Toast.LENGTH_SHORT).show();
case R.id.remove_item:
Toast.makeText(this,"remove",Toast.LENGTH_SHORT).show();
default:
}
return true;
}