public abstract class BaseActivity extends FragmentActivity implements UiOperation {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(getLayoutResID());
View rootView = findViewById(android.R.id.content); // android.R.id.content這個id可以獲取到Activity的根View
Utils.findButtonSetOnClickListener(rootView,** this**);//這個this是指?
initView();
initListener();
initData();
}
其中UiOperation定義為public interface UiOperation extends OnClickListener
Utils.findButtonSetOnClickListener方法定義為public static void findButtonSetOnClickListener(View view, OnClickListener listener)
this就是指當前對象。類實例化後都有一個this指針,指向當前對象的引用地址。