app/src/main/java/safeluck/drive/evaluation/app.java
@@ -1,7 +1,10 @@
package safeluck.drive.evaluation;
import android.app.ActivityManager;
import android.app.Application;
import android.content.Context;
import android.support.annotation.NonNull;
import android.util.Log;
import com.anyun.exam.lib.AYSdk;
@@ -10,6 +13,7 @@
import me.yokeyword.fragmentation.Fragmentation;
import me.yokeyword.fragmentation.helper.ExceptionHandler;
import safeluck.drive.evaluation.util.MyLog;
import safeluck.drive.evaluation.util.SystemUtil;
/**
 * MyApplication2
@@ -20,38 +24,47 @@
public class app extends Application implements IAYExamListener {
    private static final String TAG = "app";
    @Override
    public void onCreate() {
        super.onCreate();
        //初始化Fragment 建议在Application onCreate里面初始化
        Fragmentation.builder().stackViewMode(Fragmentation.BUBBLE).debug(false)
                .handleException(new ExceptionHandler() {
                    @Override
                    public void onException(@NonNull Exception e) {
                        MyLog.i(TAG, "onException: "+e.getMessage());
                    }
                })
                .install();
        AYSdk.getInstance().init(getApplicationContext());
        AYSdk.getInstance().registListener(this);
        if (SystemUtil.compareProcessName(this)){
            Fragmentation.builder().stackViewMode(Fragmentation.BUBBLE).debug(false)
                    .handleException(new ExceptionHandler() {
                        @Override
                        public void onException(@NonNull Exception e) {
                            MyLog.i(TAG, "onException: " + e.getMessage());
                        }
                    })
                    .install();
            AYSdk.getInstance().init(getApplicationContext());
            AYSdk.getInstance().registListener(this);
            Log.i(TAG, "onCreate: ");
        }
    }
    @Override
    public void onTerminate() {
        super.onTerminate();
        MyLog.e(TAG,"OnTerminate()");
        MyLog.e(TAG, "OnTerminate()");
        AYSdk.getInstance().uninit();
    }
    @Override
    public void onLowMemory() {
        super.onLowMemory();
        MyLog.e(TAG,"OnTerminate()");
        MyLog.e(TAG, "OnTerminate()");
    }
    @Override
    public void callBackMsg(String json) {
        MyLog.d(TAG,"收到=="+json);
        MyLog.d(TAG, "收到==" + json);
    }
}