常常接手别人的android代码,非常头疼不知道界面所对应的活动是哪一个。下面所说的方法可以完美解决。
新建一个BaseActivity类,继承自AppCompatActivity,并重写onCreate()方法。
public class BaseActivity extends AppCompatActivity{
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
Log.d("BaseActivity",getClass().getSimpleName());
}
}
让所有的活动继承BaseActivity,由于BaseActivity继承自AppCompatActivity,所以项目中所有活动的现有功能不受影响,它们完全继承了Activity中的所有特性。
运行程序,观察logcat中的打印信息,每当进入到一个活动页面,该活动的类名就会打印出来,这样我们可以实时知道当前界面对应的是哪一个活动了。