This commit is contained in:
tzugen 2022-04-05 22:33:04 +02:00
parent e1f4ee15d5
commit bb77216eff
No known key found for this signature in database
GPG Key ID: 61E9C34BC10EC930
6 changed files with 12 additions and 11 deletions

View File

@ -17,6 +17,7 @@ import android.content.Intent
import android.os.Environment import android.os.Environment
import android.view.KeyEvent import android.view.KeyEvent
import android.widget.RemoteViews import android.widget.RemoteViews
import java.lang.Exception
import org.moire.ultrasonic.R import org.moire.ultrasonic.R
import org.moire.ultrasonic.activity.NavigationActivity import org.moire.ultrasonic.activity.NavigationActivity
import org.moire.ultrasonic.domain.Track import org.moire.ultrasonic.domain.Track
@ -24,11 +25,11 @@ import org.moire.ultrasonic.imageloader.BitmapUtils
import org.moire.ultrasonic.receiver.MediaButtonIntentReceiver import org.moire.ultrasonic.receiver.MediaButtonIntentReceiver
import org.moire.ultrasonic.util.Constants import org.moire.ultrasonic.util.Constants
import timber.log.Timber import timber.log.Timber
import java.lang.Exception
/** /**
* Widget Provider for the Ultrasonic Widgets * Widget Provider for the Ultrasonic Widgets
*/ */
@Suppress("MagicNumber")
open class UltrasonicAppWidgetProvider : AppWidgetProvider() { open class UltrasonicAppWidgetProvider : AppWidgetProvider() {
@JvmField @JvmField
protected var layoutId = 0 protected var layoutId = 0
@ -149,8 +150,8 @@ open class UltrasonicAppWidgetProvider : AppWidgetProvider() {
} else { } else {
views.setImageViewBitmap(R.id.appwidget_coverart, bitmap) views.setImageViewBitmap(R.id.appwidget_coverart, bitmap)
} }
} catch (x: Exception) { } catch (all: Exception) {
Timber.e(x, "Failed to load cover art") Timber.e(all, "Failed to load cover art")
views.setImageViewResource(R.id.appwidget_coverart, R.drawable.unknown_album) views.setImageViewResource(R.id.appwidget_coverart, R.drawable.unknown_album)
} }
@ -204,4 +205,4 @@ open class UltrasonicAppWidgetProvider : AppWidgetProvider() {
views.setOnClickPendingIntent(R.id.control_previous, pendingIntent) views.setOnClickPendingIntent(R.id.control_previous, pendingIntent)
} }
} }
} }

View File

@ -25,4 +25,4 @@ class UltrasonicAppWidgetProvider4X1 : UltrasonicAppWidgetProvider() {
init { init {
layoutId = R.layout.appwidget4x1 layoutId = R.layout.appwidget4x1
} }
} }

View File

@ -25,4 +25,4 @@ class UltrasonicAppWidgetProvider4X2 : UltrasonicAppWidgetProvider() {
init { init {
layoutId = R.layout.appwidget4x2 layoutId = R.layout.appwidget4x2
} }
} }

View File

@ -25,4 +25,4 @@ class UltrasonicAppWidgetProvider4X3 : UltrasonicAppWidgetProvider() {
init { init {
layoutId = R.layout.appwidget4x3 layoutId = R.layout.appwidget4x3
} }
} }

View File

@ -25,4 +25,4 @@ class UltrasonicAppWidgetProvider4X4 : UltrasonicAppWidgetProvider() {
init { init {
layoutId = R.layout.appwidget4x4 layoutId = R.layout.appwidget4x4
} }
} }

View File

@ -11,13 +11,13 @@ import android.content.BroadcastReceiver
import android.content.Context import android.content.Context
import android.content.Intent import android.content.Intent
import android.os.Parcelable import android.os.Parcelable
import java.lang.Exception
import org.koin.core.component.KoinComponent import org.koin.core.component.KoinComponent
import org.koin.core.component.inject import org.koin.core.component.inject
import org.moire.ultrasonic.service.MediaPlayerLifecycleSupport import org.moire.ultrasonic.service.MediaPlayerLifecycleSupport
import org.moire.ultrasonic.util.Constants import org.moire.ultrasonic.util.Constants
import org.moire.ultrasonic.util.Settings import org.moire.ultrasonic.util.Settings
import timber.log.Timber import timber.log.Timber
import java.lang.Exception
/** /**
* This class is used to receive commands from the widget * This class is used to receive commands from the widget
@ -45,8 +45,8 @@ class MediaButtonIntentReceiver : BroadcastReceiver(), KoinComponent {
if (isOrderedBroadcast) { if (isOrderedBroadcast) {
abortBroadcast() abortBroadcast()
} }
} catch (x: Exception) { } catch (ignored: Exception) {
// Ignored. // Ignored.
} }
} }
} }