protected static void initializeJavaModule(final BaseJavaModule javaModule) {
final Semaphore semaphore = new Semaphore(0);
UiThreadUtil.runOnUiThread(
new Runnable() {
@Override
public void run() {
javaModule.initialize();
if (javaModule instanceof LifecycleEventListener) {
((LifecycleEventListener) javaModule).onHostResume();
}
semaphore.release();
}
});
try {
SoftAssertions.assertCondition(
semaphore.tryAcquire(5000, TimeUnit.MILLISECONDS),
"Timed out initializing timing module");
} catch (InterruptedException e) {
throw new RuntimeException(e);
}
}
java类com.facebook.react.bridge.LifecycleEventListener的实例源码
ReactIntegrationTestCase.java 文件源码
项目:RNLearn_Project1
阅读 34
收藏 0
点赞 0
评论 0
ReactIntegrationTestCase.java 文件源码
项目:RNLearn_Project1
阅读 44
收藏 0
点赞 0
评论 0
protected static void initializeJavaModule(final BaseJavaModule javaModule) {
final Semaphore semaphore = new Semaphore(0);
UiThreadUtil.runOnUiThread(
new Runnable() {
@Override
public void run() {
javaModule.initialize();
if (javaModule instanceof LifecycleEventListener) {
((LifecycleEventListener) javaModule).onHostResume();
}
semaphore.release();
}
});
try {
SoftAssertions.assertCondition(
semaphore.tryAcquire(5000, TimeUnit.MILLISECONDS),
"Timed out initializing timing module");
} catch (InterruptedException e) {
throw new RuntimeException(e);
}
}
ReactIntegrationTestCase.java 文件源码
项目:ReactNativeSignatureExample
阅读 31
收藏 0
点赞 0
评论 0
protected static void initializeJavaModule(final BaseJavaModule javaModule) {
final Semaphore semaphore = new Semaphore(0);
UiThreadUtil.runOnUiThread(
new Runnable() {
@Override
public void run() {
javaModule.initialize();
if (javaModule instanceof LifecycleEventListener) {
((LifecycleEventListener) javaModule).onHostResume();
}
semaphore.release();
}
});
try {
SoftAssertions.assertCondition(
semaphore.tryAcquire(5000, TimeUnit.MILLISECONDS),
"Timed out initializing timing module");
} catch (InterruptedException e) {
throw new RuntimeException(e);
}
}
ReactIntegrationTestCase.java 文件源码
项目:react-native-ibeacon-android
阅读 32
收藏 0
点赞 0
评论 0
protected static void initializeJavaModule(final BaseJavaModule javaModule) {
final Semaphore semaphore = new Semaphore(0);
UiThreadUtil.runOnUiThread(
new Runnable() {
@Override
public void run() {
javaModule.initialize();
if (javaModule instanceof LifecycleEventListener) {
((LifecycleEventListener) javaModule).onHostResume();
}
semaphore.release();
}
});
try {
SoftAssertions.assertCondition(
semaphore.tryAcquire(5000, TimeUnit.MILLISECONDS),
"Timed out initializing timing module");
} catch (InterruptedException e) {
throw new RuntimeException(e);
}
}
ReactIntegrationTestCase.java 文件源码
项目:react-native-box-loaders
阅读 29
收藏 0
点赞 0
评论 0
protected static void initializeJavaModule(final BaseJavaModule javaModule) {
final Semaphore semaphore = new Semaphore(0);
UiThreadUtil.runOnUiThread(
new Runnable() {
@Override
public void run() {
javaModule.initialize();
if (javaModule instanceof LifecycleEventListener) {
((LifecycleEventListener) javaModule).onHostResume();
}
semaphore.release();
}
});
try {
SoftAssertions.assertCondition(
semaphore.tryAcquire(5000, TimeUnit.MILLISECONDS),
"Timed out initializing timing module");
} catch (InterruptedException e) {
throw new RuntimeException(e);
}
}
ReactIntegrationTestCase.java 文件源码
项目:Ironman
阅读 31
收藏 0
点赞 0
评论 0
protected static void initializeJavaModule(final BaseJavaModule javaModule) {
final Semaphore semaphore = new Semaphore(0);
UiThreadUtil.runOnUiThread(
new Runnable() {
@Override
public void run() {
javaModule.initialize();
if (javaModule instanceof LifecycleEventListener) {
((LifecycleEventListener) javaModule).onHostResume();
}
semaphore.release();
}
});
try {
SoftAssertions.assertCondition(
semaphore.tryAcquire(5000, TimeUnit.MILLISECONDS),
"Timed out initializing timing module");
} catch (InterruptedException e) {
throw new RuntimeException(e);
}
}
ReactAppLifecycleFacade.java 文件源码
项目:react-native-notifications
阅读 27
收藏 0
点赞 0
评论 0
public void init(ReactContext reactContext) {
mReactContext = reactContext;
reactContext.addLifecycleEventListener(new LifecycleEventListener() {
@Override
public void onHostResume() {
Log.d(LOGTAG, "onHostResume");
switchToVisible();
}
@Override
public void onHostPause() {
Log.d(LOGTAG, "onHostPause");
switchToInvisible();
}
@Override
public void onHostDestroy() {
Log.d(LOGTAG, "onHostDestroy");
switchToInvisible();
}
});
}
ThemedReactContext.java 文件源码
项目:RNLearn_Project1
阅读 28
收藏 0
点赞 0
评论 0
@Override
public void addLifecycleEventListener(LifecycleEventListener listener) {
mReactApplicationContext.addLifecycleEventListener(listener);
}
ThemedReactContext.java 文件源码
项目:RNLearn_Project1
阅读 28
收藏 0
点赞 0
评论 0
@Override
public void removeLifecycleEventListener(LifecycleEventListener listener) {
mReactApplicationContext.removeLifecycleEventListener(listener);
}
ThemedReactContext.java 文件源码
项目:RNLearn_Project1
阅读 39
收藏 0
点赞 0
评论 0
@Override
public void addLifecycleEventListener(LifecycleEventListener listener) {
mReactApplicationContext.addLifecycleEventListener(listener);
}
ThemedReactContext.java 文件源码
项目:RNLearn_Project1
阅读 29
收藏 0
点赞 0
评论 0
@Override
public void removeLifecycleEventListener(LifecycleEventListener listener) {
mReactApplicationContext.removeLifecycleEventListener(listener);
}
ThemedReactContext.java 文件源码
项目:ReactNativeSignatureExample
阅读 32
收藏 0
点赞 0
评论 0
@Override
public void addLifecycleEventListener(LifecycleEventListener listener) {
mReactApplicationContext.addLifecycleEventListener(listener);
}
ThemedReactContext.java 文件源码
项目:ReactNativeSignatureExample
阅读 24
收藏 0
点赞 0
评论 0
@Override
public void removeLifecycleEventListener(LifecycleEventListener listener) {
mReactApplicationContext.removeLifecycleEventListener(listener);
}
ThemedReactContext.java 文件源码
项目:react-native-ibeacon-android
阅读 35
收藏 0
点赞 0
评论 0
@Override
public void addLifecycleEventListener(LifecycleEventListener listener) {
mReactApplicationContext.addLifecycleEventListener(listener);
}
ThemedReactContext.java 文件源码
项目:react-native-ibeacon-android
阅读 28
收藏 0
点赞 0
评论 0
@Override
public void removeLifecycleEventListener(LifecycleEventListener listener) {
mReactApplicationContext.removeLifecycleEventListener(listener);
}
ThemedReactContext.java 文件源码
项目:react-native-box-loaders
阅读 29
收藏 0
点赞 0
评论 0
@Override
public void addLifecycleEventListener(LifecycleEventListener listener) {
mReactApplicationContext.addLifecycleEventListener(listener);
}
ThemedReactContext.java 文件源码
项目:react-native-box-loaders
阅读 29
收藏 0
点赞 0
评论 0
@Override
public void removeLifecycleEventListener(LifecycleEventListener listener) {
mReactApplicationContext.removeLifecycleEventListener(listener);
}
ThemedReactContext.java 文件源码
项目:Ironman
阅读 24
收藏 0
点赞 0
评论 0
@Override
public void addLifecycleEventListener(LifecycleEventListener listener) {
mReactApplicationContext.addLifecycleEventListener(listener);
}
ThemedReactContext.java 文件源码
项目:Ironman
阅读 28
收藏 0
点赞 0
评论 0
@Override
public void removeLifecycleEventListener(LifecycleEventListener listener) {
mReactApplicationContext.removeLifecycleEventListener(listener);
}