Android 为什么在“this”之前有活动名称?
我看到的代码如下所示:Android 为什么在“this”之前有活动名称?,android,Android,我看到的代码如下所示: Intent intent = new Intent(MainActivity.this, SecondActivity.class); 比如说这个,这个,还有很多其他的 但是有必要将类名MainActivity放在这个指针的前面吗?我删除了它,在应用程序中看不到任何差异。事实上,当我阅读时,this前面没有使用活动名称 不,除非在某些情况下,否则没有必要。当您需要从嵌套类中引用外部实例时,会出现这种情况 例如,如果活动中有匿名异步任务,则需要使用MainActivit
Intent intent = new Intent(MainActivity.this, SecondActivity.class);
比如说这个,这个,还有很多其他的
但是有必要将类名
MainActivity
放在这个
指针的前面吗?我删除了它,在应用程序中看不到任何差异。事实上,当我阅读时,this
前面没有使用活动名称 不,除非在某些情况下,否则没有必要。当您需要从嵌套类中引用外部实例时,会出现这种情况
例如,如果活动中有匿名异步任务,则需要使用MainActivity.this样式来引用活动实例