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

你觉得你刚入职就能接手一个新项目的概率是多少呢?大多数新入职的同志们都是接盘侠,没错吧!都是别人写过的代码,而阅读别人的代码最他喵头疼的是编码习惯不一样,看着跟天书一样。尤其是当你需要在某个界面修改一些东西的时候,找来找去,却发现找不到该界面对应的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());
    }
}

实现效果如下图:
这里写图片描述
如此,便可方便的阅读别人的代码了。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值