|
|
@@ -55,9 +55,13 @@ public class FlutterUmengPlugin implements FlutterPlugin, MethodCallHandler {
|
|
|
result.error("-1", "applicationContext is null", null);
|
|
|
return;
|
|
|
}
|
|
|
- String appKey = call.argument("appKey");
|
|
|
- UmengHelper.initCommon(applicationContext, appKey);
|
|
|
- result.success(null);
|
|
|
+ try {
|
|
|
+ String appKey = call.argument("appKey");
|
|
|
+ UmengHelper.initCommon(applicationContext, appKey);
|
|
|
+ result.success(null);
|
|
|
+ } catch (Exception e) {
|
|
|
+ result.error("-1", e.getMessage(), null);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
private void setPolicyGrantResult(MethodCall call, Result result) {
|
|
|
@@ -65,9 +69,13 @@ public class FlutterUmengPlugin implements FlutterPlugin, MethodCallHandler {
|
|
|
result.error("-1", "applicationContext is null", null);
|
|
|
return;
|
|
|
}
|
|
|
- boolean granted = Boolean.TRUE.equals(call.argument("granted"));
|
|
|
- UmengHelper.submitPolicyGrantResult(applicationContext, granted);
|
|
|
- result.success(null);
|
|
|
+ try {
|
|
|
+ boolean granted = Boolean.TRUE.equals(call.argument("granted"));
|
|
|
+ UmengHelper.submitPolicyGrantResult(applicationContext, granted);
|
|
|
+ result.success(null);
|
|
|
+ } catch (Exception e) {
|
|
|
+ result.error("-1", e.getMessage(), null);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
@Override
|