知晓当前是在哪一个 Activity Kotlin.Android

 知晓当前是在哪一个 Activity

open class BaseActiviyt :AppCompatActivity(){
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        Log.d("获取当前实例的Class对象",javaClass.simpleName)
    }
}

不管是哪个类继承了这个类打印的就是当前这个类

这里我创建了三个Activity分别都继承了BaseActivity这个类

主活动自己创建里面只有按钮  注意都不要继承AppCompatActivity这个父类,因为BaseActivity这个类已经继承

运行程序主活动FirstActivity点击按钮进入SeconfActivity在点击按钮进入ThirdActivity

我们看打印结果: 只要进入哪个Activity就会打印出该Activity的类名