首先需要新建一个BaseActivity继承自Activity,然后在BaseActivity中重写onCreate()方法:
public class BaseActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
Log.d("BaseActivity",getClass().getSimpleName());
}
}
我们在onCreate()方法中获取了当前实例的类名,并通过Log打印了出来。
接下来我们需要让BaseActivity成为项目中所有活动的父类,而不是让其继承Activity
public class YourActivity extends BaseActivity
这样再观察LogCat中的打印信息,就可以看到下图:
现在每当我们进入到一个活动的界面,该活动的类名就会被打印出来,这样我们就可以时时刻刻知晓当前界面对应的是哪一个活动了。