活动的最佳实践之 如何知晓当前是在哪个活动 --16
2016-05-18 20:12
393 查看
这个技巧将教会你,如何根据程序的当前界面就能判断这是哪一个活动。
1、新增一个BaseActivity类,并继承 Activity。然后重写onCreate()方法,
我们在onCreate()方法内通过getClass().getSimpleName()获取当前的实例的类名。然后将MainActivity、SecondActivity、ThridActivity类改为继承BaseActivity类。这样执行后就会把每个执行的活动的类名打印出来。
1、新增一个BaseActivity类,并继承 Activity。然后重写onCreate()方法,
package com.example.startactivity; import android.app.Activity; import android.os.Bundle; import android.util.Log; public class BaseActivity extends Activity{ private String log_tag = "BaseActivity"; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); Log.d(log_tag, getClass().getSimpleName()); } }
我们在onCreate()方法内通过getClass().getSimpleName()获取当前的实例的类名。然后将MainActivity、SecondActivity、ThridActivity类改为继承BaseActivity类。这样执行后就会把每个执行的活动的类名打印出来。
相关文章推荐
- C语言求最小公倍数和最大公约数三种算法
- 动态规划解决0/1背包问题
- Eclipse Memory Analyzer 使用技巧
- bzoj 3211 花神游历各国
- 学习SpringMVC(十)之确定目标方法POJO类型参数
- ScrollView包裹ListView
- 2016.03.06培训日记
- nyoj 1085 数单词
- 我的第一篇博文,关于震电效应的
- android-studio使用真机调试
- 300. Longest Increasing Subsequence最长递增子序列
- 欢迎使用CSDN-markdown编辑器
- 快速搭建hibernate5.0.9的开发环境
- Scrum 5.0
- FZU 1752 A^B mod C(快速加、快速幂)
- http Cache-control
- 单片机Base64 C语言加密
- AJAx 刷新页面
- 斐波那契数列
- 第十、十一周项目6:摩托车继承自行车和机动车