您的位置:首页 > 编程语言

《第一行代码》知晓当前是在哪一个活动

2016-04-06 19:05 162 查看
阅读别人的代码时有一个很头疼的问题,就是你需要在某个界面上修改一些非常简单的东西,但是你半天找不到这个界面对应的活动是哪一个。学会了本节的技巧之后,这对你来说就再也不是难题了。 

首先需要新建一个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项目中所有活动的父类。 现在每当我们进入到一个活动的界面,该活动的类名就会被打印出来,这样我们就可以时时刻刻知晓当前界面对应的是哪一个活动了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: