在开发过程中,我们会遇到下面情况:
Button button = (Button) findViewById(R.id.btn);
button.setOnClickListener(MainActivity.this);
if(button instanceof AppCompatButton){
Log.d("HHHHH","====button is appCompatButton====");
}
getActivityInfo(button);
public static void getActivityInfo(View view){
Context context=view.getContext();
Log.d("HHHHH","getActivityInfo-getContext="+context);
if(context instanceof Activity){
Activity activity= (Activity) context;
Log.d("HHHHH","getActivityInfo-name="+activity.getClass().getSimpleName());
}
}
结果如下: