《第一行代码》知晓当前是在哪一个活动
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项目中所有活动的父类。 现在每当我们进入到一个活动的界面,该活动的类名就会被打印出来,这样我们就可以时时刻刻知晓当前界面对应的是哪一个活动了。
首先需要新建一个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项目中所有活动的父类。 现在每当我们进入到一个活动的界面,该活动的类名就会被打印出来,这样我们就可以时时刻刻知晓当前界面对应的是哪一个活动了。
相关文章推荐
- Python LOGGING使用方法
- 愉快的logo设计
- JAVA基础--IO流
- ASP.NET Core中的依赖注入(3): 服务的注册与提供
- python去除列表中重复的元素
- Eclipse CDT MinGW生成C++动态链接库及Java JNI的调用例子
- LeetCode 100 -Same Tree ( JAVA )
- 结队编程电梯调度
- struts2笔记12-声明式异常
- 压缩感知重构算法之IRLS算法python实现
- vbs 脚本2
- 根据集合中 某两个属性 进行集合排序
- [JEEWX问题修复] JeeWX开源版2.3几处代码修改。
- jboss-as-7.1.1.Final:(四)Eclipse集成下的自动发布和JSP的热加载
- springMVC中bean容器:bean.xml的配置
- C语言 格式问题
- C# Func<>托付
- java并发编程(一)-线程池
- 使用maven创建项目和cannot change version web module 3.0
- Python自然语言处理:词干、词形与MaxMatch算法