新建BaseActivity继承自Activity,然后重写onCreate()方法,代码如下:
public class BaseActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Log.d("BaseActivity", getClass().getSimpleName()); } }
我们在onCreate()取得了当前实例的类名,并通过Log输出。
修改其他Activity,使得BaseActivity成为其他类的父类,即其他的Activity不再extends自Activity,而是extends BaseActivity。注意,虽然不再直接继承Activity,但是它们依旧完全继承了Activity中的所有特性。
重新运行程序,切换页面,即可在LogCat得知当前界面对应的活动。
没有评论:
发表评论