jverify-flutter-plugin icon indicating copy to clipboard operation
jverify-flutter-plugin copied to clipboard

JverifyPlugin$2.onResult() Reply already submitted

Open kingofglory opened this issue 5 years ago • 1 comments

main(1)

java.lang.IllegalStateException

Reply already submitted

1 io.flutter.embedding.engine.dart.DartMessenger$Reply.reply(DartMessenger.java:151)

2 io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler$1.success(MethodChannel.java:225) 3 com.jiguang.jverify.JverifyPlugin$2.onResult(JverifyPlugin.java:263) 4 cn.jiguang.verifysdk.api.ListenerWrapper.safetyCallback(Unknown Source) 5 cn.jiguang.verifysdk.api.VerifySDK$8.onResult(Unknown Source) 6 cn.jiguang.verifysdk.b.f.a(Unknown Source) 7 cn.jiguang.verifysdk.api.VerifySDK$1.handleMessage(Unknown Source) 8 android.os.Handler.dispatchMessage(Handler.java:110) 9 android.os.Looper.loop(Looper.java:232) 10 android.app.ActivityThread.main(ActivityThread.java:6910) 11 java.lang.reflect.Method.invoke(Native Method) 12 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1103) 13 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:964)

kingofglory avatar Dec 10 '19 13:12 kingofglory

JVerificationInterface.preLogin(context, timeOut, new PreLoginListener() {
  @Override
  public void onResult(int code, String message) {

    if (code == 7000){//code: 返回码,7000代表获取成功,其他为失败,详见错误码描述
      Log.d(TAG, "verify consistent, message =" + message);
    }else {
      Log.e(TAG, "code=" + code + ", message =" + message);
    }

    Map<String,Object> map = new HashMap<>();
    map.put(j_code_key,code);
    map.put(j_msg_key,message);
    result.success(map);
  }
});

报错报在result.success(map)这一句

kingofglory avatar Dec 10 '19 13:12 kingofglory