summaryrefslogtreecommitdiff
path: root/Source/Android/app/src/main/java/org
diff options
context:
space:
mode:
authorJosJuice <josjuice@gmail.com>2023-03-14 23:00:02 +0100
committerJosJuice <josjuice@gmail.com>2023-03-14 23:03:13 +0100
commitfe8be906f3f172028cf261eaf88423d75e2731d8 (patch)
tree179e1dfd3dac04b4d07a744695d07992561979dc /Source/Android/app/src/main/java/org
parent846f5f667188b6addfc2a008f5209065eac6bcee (diff)
Android: Use LifecycleOwner instead of subtype
Diffstat (limited to 'Source/Android/app/src/main/java/org')
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/AfterDirectoryInitializationRunner.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/AfterDirectoryInitializationRunner.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/AfterDirectoryInitializationRunner.java
index 8d0d555caa..0312955156 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/AfterDirectoryInitializationRunner.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/AfterDirectoryInitializationRunner.java
@@ -2,7 +2,7 @@
package org.dolphinemu.dolphinemu.utils;
-import androidx.core.app.ComponentActivity;
+import androidx.lifecycle.LifecycleOwner;
import androidx.lifecycle.Observer;
import org.dolphinemu.dolphinemu.utils.DirectoryInitialization.DirectoryInitializationState;
@@ -18,10 +18,10 @@ public class AfterDirectoryInitializationRunner
* be executed immediately. If this is called before directory initialization has finished,
* the Runnable will be executed after directory initialization finishes.
*
- * If the passed-in activity gets destroyed before this operation finishes,
- * it will be automatically canceled.
+ * If the passed-in LifecycleOwner gets destroyed before this operation finishes,
+ * the operation will be automatically canceled.
*/
- public void runWithLifecycle(ComponentActivity activity, Runnable runnable)
+ public void runWithLifecycle(LifecycleOwner lifecycleOwner, Runnable runnable)
{
if (DirectoryInitialization.areDolphinDirectoriesReady())
{
@@ -30,7 +30,7 @@ public class AfterDirectoryInitializationRunner
else
{
mObserver = createObserver(runnable);
- DirectoryInitialization.getDolphinDirectoriesState().observe(activity, mObserver);
+ DirectoryInitialization.getDolphinDirectoriesState().observe(lifecycleOwner, mObserver);
}
}