技巧:知晓当前到底是在哪个活动
2017-08-24 17:07
239 查看
Step 1:新建一个所有活动类的父类BaseActivity
BaseActivity.javapublic class BaseActivity extends Activity { @Override protected void onCreate (Bundle savedInstanceState) { super.onCreate (savedInstanceState) ; Log.d ("BaseActivity" , getClass().getSimpleName()) ; } }
注意:
getClass().getSimpleName()
可以打印出当前的类名
Step 2:让所有活动不再继承自Activity,而是继承自BaseActivity
虽然不直接继承自Activity,但是还是通过BaseActivity间接继承自Activity
Step 3:查看Logcat,添加过滤器BaseActivity
效果:如果当前运行的是FristActivity,则打印出了FirstActivity;如果是SecondActivity,就会打印出SecondActivity;其他也是一样;可以通过Logcat来查看活动的运行
相关文章推荐
- 活动的最佳实践之 如何知晓当前是在哪个活动 --16
- Android初学者——知晓当前在哪个活动
- 安卓开发技巧三:知晓当前是哪一个活动
- Activity技巧三重奏之一:知晓当前是在哪一个活动
- Android项目如何知晓当前运行的是哪个活动
- Android之使用继承来查询当前是在哪个活动
- Acitivty最佳实践1----知晓当前是哪一个活动正在运行
- android2.6.1——知晓当前活动
- 【技巧】关于运行到底按哪个Run键
- Android 技巧 - 取得当前活动的activity的class name / package name
- 活动的最佳实践(知晓当前是在哪一个活动,随时随地退出程序,启动活动的最佳写法)
- Android Studio 活动的最佳实践 知晓当前是在哪一个活动 随时随地地进入程序 启动活动的最佳写法 第一行代码
- 知晓当前活动和随时退出活动
- 活动的最佳实践之知晓当前是在哪一个活动
- 活动的最佳实践(知晓当前是在哪一个活动,随时随地退出程序,启动活动的最佳写法)
- 知晓当前是哪一个活动
- Android之Activity(五):知晓当前是在哪一个活动?
- android随时随地退出程序和知晓当前是在哪一个活动
- 知晓当前是哪一个活动
- 如何知晓当前界面是哪个活Activity?