/**
* author : lipan
* filename : ZApplication.java
* create_time : 2014年8月15日 下午3:22:51
*/
package com.sets.speedtest.application;
import android.app.Application;
import android.content.Context;
import com.sets.speedtest.manager.DBOpenManager;
import com.sets.speedtest.manager.SharedPreferencesManager;
import com.sets.speedtest.manager.http.WSClient;
/**
* @author : lipan
* @create_time : 2014年8月15日 下午3:22:51
* @desc : Application
* @update_person:
* @update_time :
* @update_desc :
*
*/
public class ZApplication extends Application
{
@Override
public void onCreate()
{
super.onCreate();
init();
}
/**
* 初始化
*/
private void init()
{
initManager();
}
/**
* 初始化操作...
*/
private boolean mainRelatedInited = false;
public synchronized void initManager()
{
if (mainRelatedInited)
return;
// 初始化用户对象
Context context = getApplicationContext();
// 加载系统sp中的内容
SharedPreferencesManager.reset(context);
// 初始化http请求工具类
WSClient.reset(context);
// 加载sqlite帮助类
DBOpenManager.reset(context);
mainRelatedInited = true;
}
}