您的位置:首页 > 移动开发 > Android开发

℃江让您从精通到入门:Android如何知晓自己身在哪个Activity

2017-04-26 12:51 423 查看
你觉得你刚入职就能接手一个新项目的概率是多少呢?大多数新入职的同志们都是接盘侠,没错吧!都是别人写过的代码,而阅读别人的代码最他喵头疼的是编码习惯不一样,看着跟天书一样。尤其是当你需要在某个界面修改一些东西的时候,找来找去,却发现找不到该界面对应的Activity。为了共建程序员和谐社会,避免流血冲突,我今天来共享一个特别简单实用的方法来帮你解决这个难题:

思路:新建一个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());
}
}


实现效果如下图:



如此,便可方便的阅读别人的代码了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: