标签:程序 bubuko port 截图 app 运行 image java 打印
新建名称为BaseActivity的Java Class,然后让BaseActivity 继承自AppCompatActivity,并重写onCreate()方法,
代码如下:
package com.qihui.myapplication10;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
/**
* Created by qihui on 2018/8/27.
*/
public class BaseActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
Log.d("BaseActivity","dangqianactivity"+getClass().getSimpleName());
ActivityCollector.addActivity(this);
}
@Override
protected void onDestroy(){
super.onDestroy();
ActivityCollector.removeActivity(this);
}
}
在onCreate()方法中获取当前实例的类名,并通过Log打印了出来。
让 BaseActivity 成为项目所有活动的父类。修改所有的继承结构,让他们不再继承 AppCompatActivity ,而是继承BaseActivity。而由于BaseActivity又是继承AppCompatActivity的,所以项目中的所有活动的现有功能并不受影响,它仍然完全继承了Activity中的所有特性。
运行程序截图

标签:程序 bubuko port 截图 app 运行 image java 打印
原文地址:https://www.cnblogs.com/huichao1314/p/9543687.html