Override workManagerConfiguration.

Change-Id: I2d3aed63333ded9940c87107c44bae352d4f0a5a
pull/1493/head
Jaehwa Noh 1 year ago
parent ccb817a794
commit 38f63e44ac

@ -17,10 +17,10 @@
package com.google.samples.apps.nowinandroid package com.google.samples.apps.nowinandroid
import android.app.Application import android.app.Application
import android.util.Log
import androidx.work.Configuration
import coil.ImageLoader import coil.ImageLoader
import coil.ImageLoaderFactory import coil.ImageLoaderFactory
import com.google.samples.apps.nowinandroid.sync.initializers.Sync
import com.google.samples.apps.nowinandroid.util.ProfileVerifierLogger
import dagger.hilt.android.HiltAndroidApp import dagger.hilt.android.HiltAndroidApp
import javax.inject.Inject import javax.inject.Inject
@ -28,16 +28,21 @@ import javax.inject.Inject
* [Application] class for NiA * [Application] class for NiA
*/ */
@HiltAndroidApp @HiltAndroidApp
class NiaApplication : Application(), ImageLoaderFactory { class NiaApplication : Application(), ImageLoaderFactory, Configuration.Provider{
@Inject @Inject
lateinit var imageLoader: dagger.Lazy<ImageLoader> lateinit var imageLoader: dagger.Lazy<ImageLoader>
override fun onCreate() { override val workManagerConfiguration: Configuration =
super.onCreate() Configuration.Builder()
.setMinimumLoggingLevel(Log.INFO)
.build()
// override fun onCreate() {
// super.onCreate()
// Initialize Sync; the system responsible for keeping data in the app up to date. // Initialize Sync; the system responsible for keeping data in the app up to date.
Sync.initialize(context = this) // Sync.initialize()
ProfileVerifierLogger.start() // ProfileVerifierLogger.start()
} // }
override fun newImageLoader(): ImageLoader = imageLoader.get() override fun newImageLoader(): ImageLoader = imageLoader.get()
} }

Loading…
Cancel
Save