jverify-flutter-plugin
jverify-flutter-plugin copied to clipboard
JverifyPlugin$2.onResult() Reply already submitted
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)
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)这一句