博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BaseActivity合集
阅读量:6692 次
发布时间:2019-06-25

本文共 2789 字,大约阅读时间需要 9 分钟。

1.出自“高仿京东商城”:

package com.itau.jingdong.ui.base;import com.itau.jingdong.AppManager;import com.itau.jingdong.config.Constants;import com.itau.jingdong.image.ImageLoaderConfig;import com.nostra13.universalimageloader.core.ImageLoader;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.os.Handler;/** * @author Tau.Chen 陈涛 *  * @email tauchen1990@gmail.com,1076559197@qq.com *  * @date 2013年9月12日 *  * @version V_1.0.0 *  * @description *  */public abstract class BaseActivity extends Activity {    public static final String TAG = BaseActivity.class.getSimpleName();    protected Handler mHandler = null;    @Override    protected void onCreate(Bundle savedInstanceState) {        // TODO Auto-generated method stub        super.onCreate(savedInstanceState);        AppManager.getInstance().addActivity(this);        if (!ImageLoader.getInstance().isInited()) {            ImageLoaderConfig.initImageLoader(this, Constants.BASE_IMAGE_CACHE);        }    }    @Override    protected void onDestroy() {        // TODO Auto-generated method stub        super.onDestroy();    }    @Override    protected void onPause() {        // TODO Auto-generated method stub        super.onPause();    }    @Override    protected void onRestart() {        // TODO Auto-generated method stub        super.onRestart();    }    @Override    protected void onResume() {        // TODO Auto-generated method stub        super.onResume();    }    @Override    protected void onStart() {        // TODO Auto-generated method stub        super.onStart();    }    @Override    protected void onStop() {        // TODO Auto-generated method stub        super.onStop();    }    /**     * 绑定控件id     */    protected abstract void findViewById();    /**     * 初始化控件     */    protected abstract void initView();    /**     * 通过类名启动Activity     *      * @param pClass     */    protected void openActivity(Class
pClass) { openActivity(pClass, null); } /** * 通过类名启动Activity,并且含有Bundle数据 * * @param pClass * @param pBundle */ protected void openActivity(Class
pClass, Bundle pBundle) { Intent intent = new Intent(this, pClass); if (pBundle != null) { intent.putExtras(pBundle); } startActivity(intent); } /** * 通过Action启动Activity * * @param pAction */ protected void openActivity(String pAction) { openActivity(pAction, null); } /** * 通过Action启动Activity,并且含有Bundle数据 * * @param pAction * @param pBundle */ protected void openActivity(String pAction, Bundle pBundle) { Intent intent = new Intent(pAction); if (pBundle != null) { intent.putExtras(pBundle); } startActivity(intent); }}

 

转载地址:http://vwcoo.baihongyu.com/

你可能感兴趣的文章
ps 命令
查看>>
Cron表达式中特殊字符解释
查看>>
mongoDB 索引的用法
查看>>
Java序列化与反序列化(实践)
查看>>
利用js_API 运行对html文档元素的属性的CRUD操作
查看>>
Linux 架构
查看>>
数据类型 text 和 varchar 在 add 运算符中不兼容
查看>>
查询任务计划
查看>>
IOS--UISwitch的使用方法
查看>>
Spiral Matrix
查看>>
wikioi 1080 线段树练习 树状数组
查看>>
ArcGIS查找空洞多边形
查看>>
[翻译] JTNumberScrollAnimatedView
查看>>
2015年开局
查看>>
开源框架完美组合之Spring.NET + NHibernate + ASP.NET MVC + jQuery + easyUI 中英文双语言小型企业网站Demo(转)...
查看>>
还没被玩坏的robobrowser(8)——robobrowser的实现原理
查看>>
怎么学习逆向工程?
查看>>
D3DXMatrixMultiply 函数
查看>>
[翻译] ZLSwipeableView
查看>>
PHP操作MongoDB 数据库
查看>>