當前位置: 首頁>>代碼示例>>Java>>正文


Java LifecycleEventListener類代碼示例

本文整理匯總了Java中com.facebook.react.bridge.LifecycleEventListener的典型用法代碼示例。如果您正苦於以下問題:Java LifecycleEventListener類的具體用法?Java LifecycleEventListener怎麽用?Java LifecycleEventListener使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


LifecycleEventListener類屬於com.facebook.react.bridge包,在下文中一共展示了LifecycleEventListener類的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: initializeJavaModule

import com.facebook.react.bridge.LifecycleEventListener; //導入依賴的package包/類
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);
  }
}
 
開發者ID:qq565999484,項目名稱:RNLearn_Project1,代碼行數:22,代碼來源:ReactIntegrationTestCase.java

示例2: init

import com.facebook.react.bridge.LifecycleEventListener; //導入依賴的package包/類
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();
        }
    });
}
 
開發者ID:wix,項目名稱:react-native-notifications,代碼行數:23,代碼來源:ReactAppLifecycleFacade.java

示例3: addLifecycleEventListener

import com.facebook.react.bridge.LifecycleEventListener; //導入依賴的package包/類
@Override
public void addLifecycleEventListener(LifecycleEventListener listener) {
  mReactApplicationContext.addLifecycleEventListener(listener);
}
 
開發者ID:qq565999484,項目名稱:RNLearn_Project1,代碼行數:5,代碼來源:ThemedReactContext.java

示例4: removeLifecycleEventListener

import com.facebook.react.bridge.LifecycleEventListener; //導入依賴的package包/類
@Override
public void removeLifecycleEventListener(LifecycleEventListener listener) {
  mReactApplicationContext.removeLifecycleEventListener(listener);
}
 
開發者ID:qq565999484,項目名稱:RNLearn_Project1,代碼行數:5,代碼來源:ThemedReactContext.java


注:本文中的com.facebook.react.bridge.LifecycleEventListener類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。