Format
This commit is contained in:
parent
e1f4ee15d5
commit
bb77216eff
|
@ -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)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,4 +25,4 @@ class UltrasonicAppWidgetProvider4X1 : UltrasonicAppWidgetProvider() {
|
||||||
init {
|
init {
|
||||||
layoutId = R.layout.appwidget4x1
|
layoutId = R.layout.appwidget4x1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,4 +25,4 @@ class UltrasonicAppWidgetProvider4X2 : UltrasonicAppWidgetProvider() {
|
||||||
init {
|
init {
|
||||||
layoutId = R.layout.appwidget4x2
|
layoutId = R.layout.appwidget4x2
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,4 +25,4 @@ class UltrasonicAppWidgetProvider4X3 : UltrasonicAppWidgetProvider() {
|
||||||
init {
|
init {
|
||||||
layoutId = R.layout.appwidget4x3
|
layoutId = R.layout.appwidget4x3
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,4 +25,4 @@ class UltrasonicAppWidgetProvider4X4 : UltrasonicAppWidgetProvider() {
|
||||||
init {
|
init {
|
||||||
layoutId = R.layout.appwidget4x4
|
layoutId = R.layout.appwidget4x4
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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.
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue