℃江让您从精通到入门:Android如何知晓自己身在哪个Activity
2017-04-26 12:51
423 查看
你觉得你刚入职就能接手一个新项目的概率是多少呢?大多数新入职的同志们都是接盘侠,没错吧!都是别人写过的代码,而阅读别人的代码最他喵头疼的是编码习惯不一样,看着跟天书一样。尤其是当你需要在某个界面修改一些东西的时候,找来找去,却发现找不到该界面对应的Activity。为了共建程序员和谐社会,避免流血冲突,我今天来共享一个特别简单实用的方法来帮你解决这个难题:
思路:新建一个BaseActivity,让其继承AppCompatActivity,然后再让其他所有Activity继承BaseActivity,通过在BaseActivity打印Log的方式,可以让界面和Activity实现动态的一一对应。(很简单吧!)
BaseActivity代码如下:
实现效果如下图:
如此,便可方便的阅读别人的代码了。
思路:新建一个BaseActivity,让其继承AppCompatActivity,然后再让其他所有Activity继承BaseActivity,通过在BaseActivity打印Log的方式,可以让界面和Activity实现动态的一一对应。(很简单吧!)
BaseActivity代码如下:
package com.example.testapplication; import android.annotation.SuppressLint; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.util.Log; /** * 项目名: ViewPager * 包名: PACKAGE_NAME * 创建者: Dujiang0311 * 创建时间:2017/4/26 12:19 * 描述: 知晓自己身在何方 */ public class BaseActivity extends AppCompatActivity{ @SuppressLint("LongLogTag") @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Log.d("com.example.testapplication.BaseActivity",getClass().getSimpleName()); } }
实现效果如下图:
如此,便可方便的阅读别人的代码了。
相关文章推荐
- Android Volley入门到精通:定制自己的Request
- Android 中启动自己另一个程序的activity如何实现
- Android Volley入门到精通:定制自己的Request(示例,出错代码)
- Android Volley入门到精通:定制自己的Request(示例,出错代码)
- Android项目如何知晓当前运行的是哪个活动
- Android Volley入门到精通:定制自己的Request
- Android Volley入门到精通:定制自己的Request
- Android 如何快速定位当前页面是哪个Activity or Fragment
- 如何知晓当前界面是哪个活Activity?
- Android从入门到精通第5章:基本程序单元Activity
- aix如何快速入门到精通
- Android 入门到精通 (Hello,Android World)
- Android开发入门(五)之界面Activity之间的跳转
- Android入门到精通 (应用程序基本元素与结构)
- Android 入门到精通 (Index)
- C,C++,VC++有什么区别(C++培训)——如何从入门到精通
- 详细讲解Quartz如何从入门到精通二
- 详细讲解Quartz如何从入门到精通
- Android 入门到精通 (界面编程#2-Menu)
- 详细讲解Quartz如何从入门到精通