From 4946101d31e28eec53ec1cf1a4f828c68e2bbb43 Mon Sep 17 00:00:00 2001 From: TJ Kang Date: Mon, 30 Nov 2020 13:50:06 +0900 Subject: [PATCH] feat: lifecycle Method added for android --- .../ironsource/RNIronSourceModule.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/android/src/main/java/co/squaretwo/ironsource/RNIronSourceModule.java b/android/src/main/java/co/squaretwo/ironsource/RNIronSourceModule.java index bb4b1e9e..7887a156 100644 --- a/android/src/main/java/co/squaretwo/ironsource/RNIronSourceModule.java +++ b/android/src/main/java/co/squaretwo/ironsource/RNIronSourceModule.java @@ -28,6 +28,30 @@ public String getName() { return TAG; } + /** + * Call from Activity.onResume: + * @Override + * public void onResume() { + * super.onResume(); + * RNIronSourceModule.onResume(this); + * } + */ + public static void onResume(Activity reactActivity) { + IronSource.onResume(reactActivity); + } + + /** + * Call from Activity.onPause: + * @Override + * public void onPause() { + * super.onPause(); + * RNIronSourceModule.onPause(this); + * } + */ + public static void onPause(Activity reactActivity) { + IronSource.onPause(reactActivity); + } + @ReactMethod public void initializeIronSource(final String appId, final String userId, final ReadableMap options, final Promise promise) { new Handler(Looper.getMainLooper()).post(new Runnable() {