Retriofit,Fresco,Greendao在application中的初始化配置

来源:互联网 发布:拍小视频创意点子 知乎 编辑:程序博客网 时间:2024/05/21 05:59
public class IApplication extends Application {    public static IGetDataService service;    public static DaoSession session;    @Override    public void onCreate() {        super.onCreate();        //1.初始化retrofit        Retrofit retrofit = new Retrofit.Builder()                .baseUrl("https://www.zhaoapi.cn")                .addConverterFactory(GsonConverterFactory.create())                .build();        //访问网络数据的对象        service = retrofit.create(IGetDataService.class);        //2.初始化Fresco        Fresco.initialize(this);        //3.初始化greendao        DaoMaster.DevOpenHelper openHelper = new DaoMaster.DevOpenHelper(this, "tablename");        Database database = openHelper.getWritableDb();        //操作数据库的对象        session = new DaoMaster(database).newSession();    }}

别忘了在清单文件中引用