MCPcopy Create free account
hub / github.com/antvis/F2Native / BridgeCallback

Method BridgeCallback

core/android/JavaChartBridgeCallBack.cpp:24–39  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

22}
23
24void
25JavaChartBridgeCallBack::BridgeCallback(const std::string &result) {
26 F2_LOG_I("#F2ChartBridge", "#BridgeCallback %s ", result.data());
27 if (!InitClass(env_)) {
28 F2_LOG_I("#F2ChartBridge", "#BridgeCallback %s ", "fail init");
29 return;
30 }
31 if (nativeBridgeObject_ == nullptr || nativeBridgeObject_->isNull() || invokeCallbackMethod_ == nullptr) {
32 F2_LOG_I("#F2ChartBridge", "#BridgeCallback %s ", "fail null");
33 return;
34 }
35
36 F2SafeCallVoidMethod(env_, nativeBridgeObject_->obj(), invokeCallbackMethod_,
37 jni::StringToJavaString(env_, result).obj());
38
39}
40
41bool JavaChartBridgeCallBack::InitClass(JNIEnv *env) {
42 if (invokeCallbackMethod_ != nullptr) {

Callers

nothing calls this directly

Calls 3

StringToJavaStringFunction · 0.85
isNullMethod · 0.80
objMethod · 0.45

Tested by

no test coverage detected