From 532a7d3d7f0c7540dac2b76cc13a8cf2b2fdb094 Mon Sep 17 00:00:00 2001 From: Shinokuni Date: Sat, 1 Feb 2020 21:42:23 +0100 Subject: [PATCH] Setup WorkManager --- app/build.gradle | 1 + app/src/debug/AndroidManifest.xml | 10 +++++++++- .../java/com/readrops/app/ReadropsDebugApp.java | 15 ++++++++++++++- 3 files changed, 24 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 8e37dff7..526e9a14 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -58,6 +58,7 @@ dependencies { implementation 'androidx.preference:preference:1.1.0' implementation "androidx.core:core-ktx:1.1.0" implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version" + implementation "androidx.work:work-runtime-ktx:2.3.0" testImplementation 'junit:junit:4.12' androidTestImplementation 'androidx.test:runner:1.2.0' diff --git a/app/src/debug/AndroidManifest.xml b/app/src/debug/AndroidManifest.xml index 78c6c54d..1cd05564 100644 --- a/app/src/debug/AndroidManifest.xml +++ b/app/src/debug/AndroidManifest.xml @@ -5,5 +5,13 @@ + tools:replace="android:name"> + + + + diff --git a/app/src/debug/java/com/readrops/app/ReadropsDebugApp.java b/app/src/debug/java/com/readrops/app/ReadropsDebugApp.java index 4ad0480e..1d4ee312 100644 --- a/app/src/debug/java/com/readrops/app/ReadropsDebugApp.java +++ b/app/src/debug/java/com/readrops/app/ReadropsDebugApp.java @@ -1,5 +1,10 @@ package com.readrops.app; +import android.util.Log; + +import androidx.annotation.NonNull; +import androidx.work.Configuration; + import com.facebook.flipper.android.AndroidFlipperClient; import com.facebook.flipper.android.utils.FlipperUtils; import com.facebook.flipper.core.FlipperClient; @@ -14,7 +19,7 @@ import com.facebook.flipper.plugins.sharedpreferences.SharedPreferencesFlipperPl import com.facebook.soloader.SoLoader; import com.readrops.readropslibrary.utils.HttpManager; -public class ReadropsDebugApp extends ReadropsApp { +public class ReadropsDebugApp extends ReadropsApp implements Configuration.Provider { @Override public void onCreate() { @@ -47,5 +52,13 @@ public class ReadropsDebugApp extends ReadropsApp { client.start(); } } + + @NonNull + @Override + public Configuration getWorkManagerConfiguration() { + return new Configuration.Builder() + .setMinimumLoggingLevel(Log.DEBUG) + .build(); + } }