Android技巧:查看当前界面对应的活动
常常接手别人的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中的打印信息,每当进入到一个活动页面,该活动的类名就会打印出来,这样我们可以实时知道当前界面对应的是哪一个活动了。