#include "flutter/fml/logging.h"
#include "flutter/shell/common/ace_display_manager_jni.h"
namespace flutter {
static fml::jni::ScopedJavaGlobalRef<jclass>* g_vsync_waiter_class = nullptr;
bool AceDisplayManagerJni::Register(JNIEnv* env)
{
jclass clazz = env->FindClass("ohos/ace/AceDisplayManager");
if (clazz == nullptr) {
return false;
}
g_vsync_waiter_class = new fml::jni::ScopedJavaGlobalRef<jclass>(env, clazz);
FML_CHECK(!g_vsync_waiter_class->is_null());
return true;
}
fml::jni::ScopedJavaGlobalRef<jclass>* AceDisplayManagerJni::GetClass()
{
return g_vsync_waiter_class;
}
}