- fixed WidgetServiceIntent.kt error

Took 28 minutes
This commit is contained in:
2021-06-12 23:44:03 +01:00
parent 9160551cb4
commit 60d0192120
3 changed files with 11 additions and 6 deletions

View File

@@ -6,11 +6,11 @@
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<supports-screens
android:smallScreens="true"
android:normalScreens="true"
android:anyDensity="true"
android:largeScreens="true"
android:xlargeScreens="true"
android:anyDensity="true" />
android:normalScreens="true"
android:smallScreens="true"
android:xlargeScreens="true" />
<application
android:name="com.appttude.h_mal.easycc.application.AppClass"
@@ -43,6 +43,10 @@
</intent-filter>
</activity>
<service
android:name=".widget.WidgetServiceIntent"
android:exported="true"
android:permission="android.permission.BIND_JOB_SERVICE" />
</application>
</manifest>

View File

@@ -47,7 +47,7 @@ class CurrencyAppWidgetKotlin : AppWidgetProvider() {
}
private fun loadWidget(context: Context) {
val mIntent = Intent(context, CurrencyAppWidgetKotlin::class.java)
val mIntent = Intent(context, WidgetServiceIntent::class.java)
enqueueWork(context, mIntent)
}
}

View File

@@ -14,6 +14,7 @@ import com.appttude.h_mal.easycc.utils.transformIntToArray
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch
import org.kodein.di.KodeinAware
import org.kodein.di.LateInitKodein
import org.kodein.di.generic.instance
@@ -24,7 +25,7 @@ class WidgetServiceIntent : JobIntentService() {
private val repository: WidgetHelper by kodein.instance()
override fun onHandleWork(intent: Intent) {
kodein.baseKodein = this.kodein
kodein.baseKodein = (application as KodeinAware).kodein
val appWidgetManager = AppWidgetManager.getInstance(this)
val thisAppWidget = ComponentName(packageName, CurrencyAppWidgetKotlin::class.java.name)