码迷,mamicode.com
首页 > 其他好文 > 详细

Activit(活动)实践--知晓当前活动

时间:2017-03-26 21:25:02      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:create   方式   oncreate   功能   line   pat   tac   阅读   java类   

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

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所以活动的功能不受影响。





Activit(活动)实践--知晓当前活动

标签:create   方式   oncreate   功能   line   pat   tac   阅读   java类   

原文地址:http://www.cnblogs.com/aqyl/p/6623932.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!