| 725 | } |
| 726 | |
| 727 | static void |
| 728 | nChartBridgeInvokeMethod(JNIEnv *env, jclass clazz, jlong bridgeHandle, |
| 729 | jobject nativeBridgeObject, |
| 730 | jstring method, jstring config) { |
| 731 | std::string method_ = JavaStringToString(env, method); |
| 732 | std::string config_ = JavaStringToString(env, config); |
| 733 | F2_LOG_I("#F2NativeJNI", "#F2ChartBridge %s", "nChartBridgeInvokeMethod"); |
| 734 | |
| 735 | xg::bridge::ChartBridge *bridge = reinterpret_cast<xg::bridge::ChartBridge *>(bridgeHandle); |
| 736 | BridgeRailingAndroid *railingAndroid_ = reinterpret_cast<BridgeRailingAndroid *>(bridge->GetRailing()); |
| 737 | JavaChartBridgeCallBack *bridgeCallBack_ = railingAndroid_->GetJavaCallBack( |
| 738 | nativeBridgeObject); |
| 739 | if (bridgeCallBack_ != nullptr) { |
| 740 | bridge->InvokeMethod( |
| 741 | std::move(method_), std::move(config_), |
| 742 | XG_MEMBER_OWNER_CALLBACK_1(JavaChartBridgeCallBack::BridgeCallback, |
| 743 | bridgeCallBack_)); |
| 744 | } |
| 745 | } |
| 746 | |
| 747 | |
| 748 | static jboolean |
nothing calls this directly
no test coverage detected