Android this与Activity.this的差别

Android this与Activity.this的区别写语句的时候有两种情况:Button b.setNegativeButton(R.string.cancel,

Android this与Activity.this的区别

      写语句的时候有两种情况:

Button b.setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int which) {Toast.makeText(AlarmActivity.this,"闹钟5秒后启动", Toast.LENGTH_SHORT);}};

所以在这里面需要指定是哪个activity的,Toast的那条语句移到外面,删掉AlarmActivity也行。


    所以还是网友建议,全部用成Activity.this,清晰。


1楼easyer201251分钟前
呵呵,这不是android没学好,而是Java基础不扎实