获取方法MyFragment.this.mFragment
和mFragment
有什么区别?我有一个成员在父类Classname.this.memberName vs memberName
private Fragment mFragment;
我试过这个检查在内部类
if (mFragment instanceof SecondFragment) { if (MyFragment.this.mFragment instanceof SecondFragment) { some code... } }
工作室是不会告诉任何错误,那第二次检查始终是真实的。为什么?
当第一种情况为真时,第二种情况也是如此。 :-) –
看到父母的成员之间有任何差异? –
请参阅下面的答案 –