阅读别人的代码时有一个很头疼的问题,就是你需要在某个界面上修改一些非常简单的东西,但是你半天找不到这个界面对应的活动是哪一个。学会了本节的技巧之后,这对你来说就再也不是难题了。
首先需要新建一个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 打印了出来。
}
}
我们在onCreate()方法中获取了当前实例的类名,并通过Log打印了出来。 接下来我们需要让BaseActivity成为ActivityTest项目中所有活动的父类。 现在每当我们进入到一个活动的界面,该活动的类名就会被打印出来,这样我们就可以时时刻刻知晓当前界面对应的是哪一个活动了。