package com.aries.library.fast;

import android.app.Application;
import android.content.Context;
import android.util.Log;

import androidx.core.content.FileProvider;

import com.aries.library.fast.util.FastFileUtil;
import com.aries.library.fast.util.FastUtil;

/**
 * @Author: AriesHoo on 2018/7/23 14:39
 * @E-Mail: AriesHoo@126.com
 * Function: FileProvider 配合{@link FastFileUtil}
 * Description:
 * 1、2019-9-16 14:34:51 增加FastManager初始化
 */
public class FastFileProvider extends FileProvider {
    @Override
    public boolean onCreate() {
        Context context = getContext().getApplicationContext();
        if(context==null){
            context = FastUtil.getApplication();
        }
        Log.d("FastFileProvider", "context:" + context);
        FastManager.init((Application) context);
        return super.onCreate();
    }
}

@@ -491,16 +491,19 @@
 vider %7B%0A
+// 
     @Ove
@@ -508,16 +508,19 @@
 verride%0A
+// 
     publ
@@ -543,24 +543,26 @@
 ate() %7B%0A
+//
         
 Context 
@@ -553,16 +553,17 @@
         
+ 
 Context 
@@ -606,24 +606,27 @@
 nContext();%0A
+// 
         if(c
@@ -640,16 +640,19 @@
 =null)%7B%0A
+// 
         
@@ -688,24 +688,27 @@
 lication();%0A
+// 
         %7D%0A  
@@ -705,16 +705,19 @@
       %7D%0A
+// 
         
@@ -765,24 +765,26 @@
 ntext);%0A
+//
         
 FastMana
@@ -775,16 +775,17 @@
         
+ 
 FastMana
@@ -817,16 +817,19 @@
 ntext);%0A
+// 
         
@@ -853,16 +853,19 @@
 eate();%0A
+// 
     %7D%0A%7D%0A

Update FastFileProvider.java