知晓当前是在哪一个 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的类名