| | |
| | | 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; |
| | |
| | | import me.yokeyword.fragmentation.Fragmentation; |
| | | import me.yokeyword.fragmentation.helper.ExceptionHandler; |
| | | import safeluck.drive.evaluation.util.MyLog; |
| | | import safeluck.drive.evaluation.util.SystemUtil; |
| | | |
| | | /** |
| | | * MyApplication2 |
| | |
| | | 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); |
| | | } |
| | | |
| | | |
| | | } |