d1f5eb338349d15a4c506f9a78b38638f0b6fbd4.svn-base 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package eVVM.apk.app;
  2. import android.app.Application;
  3. import android.content.Context;
  4. import android.support.multidex.MultiDex;
  5. import com.hjq.image.ImageLoader;
  6. import com.hjq.toast.ToastUtils;
  7. import cn.bingoogolapple.swipebacklayout.BGASwipeBackHelper;
  8. public class MyApplication extends Application {
  9. @Override
  10. public void onCreate() {
  11. super.onCreate();
  12. initSDK(this);
  13. }
  14. /**
  15. * 初始化一些第三方框架
  16. */
  17. public static void initSDK(Application application) {
  18. /**
  19. * 必须在 Application 的 onCreate 方法中执行 BGASwipeBackHelper.init 来初始化滑动返回
  20. * 第一个参数:应用程序上下文
  21. * 第二个参数:如果发现滑动返回后立即触摸界面时应用崩溃,请把该界面里比较特殊的 View 的 class 添加到该集合中,目前在库中已经添加了 WebView 和 SurfaceView
  22. */
  23. BGASwipeBackHelper.init(application, null);
  24. // 初始化吐司工具类
  25. ToastUtils.init(application);
  26. // 初始化图片加载器
  27. ImageLoader.init(application);
  28. // 初始化 EventBus
  29. // EventBusManager.init();
  30. // 初始化友盟 SDK
  31. // UmengClient.init(application);
  32. }
  33. @Override
  34. protected void attachBaseContext(Context base) {
  35. super.attachBaseContext(base);
  36. // 使用 Dex分包
  37. MultiDex.install(this);
  38. }
  39. }