zoukankan      html  css  js  c++  java
  • Activit(活动)实践--知晓当前活动

    实际上,我们可能用的不是自己写的项目,而是从别人那里接手过来的代码,因为你刚进公司就有一个新项目开始的概率十分低。阅读别人代码时会有一个很头疼的问题,就是当你需要在某个界面上修改一些非常简单的东西时,却半天找不到。

    1、在项目中重新创建一个BaseActivity类。


    注意在这里BaseActivity和普通活动的创建方式并不一样,因为我们不需要让BaseActivity在AndroidManifest.xml中注册,所以选择创建一个普通的Java类就可以了。然后让BaseActivity继承自AppCompatActivity,并重写onCreate()方法。

    1. public class BaseActivity extends AppCompatActivity {
    2. @Override
    3. protected void onCreate(Bundle savedInstanceState) {
    4. super.onCreate(savedInstanceState);
    5. }
    6. }

    我们在onCreate()方法中获取了当前实例的类名
    接下来我们需要让BaseActivity成为ActivityTest项目中所有活动的父类。修改FirstActivity,SecondActivity和Third的继承结构,让它们不在继承自AppCompatActivity,而是继承自BaseActivity。而由于BaseActivity继承自AppCompatActivity所以活动的功能不受影响。





  • 相关阅读:
    第三次jsp作业
    快速排列 使用链表
    Cross
    题目
    ranch
    robot
    Mold
    Mold2
    OX_pattern
    KSC sort
  • 原文地址:https://www.cnblogs.com/aqyl/p/6623932.html
Copyright © 2011-2022 走看看