mirror of
https://github.com/home-assistant/android
synced 2024-09-18 23:52:51 +00:00
Fix sensor worker blank text (#1003)
* Initialize notification in english in case the app is killed * Use context inline instead of defaulting to english
This commit is contained in:
parent
a2ad2c64fc
commit
3c9e30182f
|
@ -31,13 +31,11 @@ class SensorWorker(
|
||||||
private const val TAG = "SensorWorker"
|
private const val TAG = "SensorWorker"
|
||||||
const val channelId = "Sensor Worker"
|
const val channelId = "Sensor Worker"
|
||||||
const val NOTIFICATION_ID = 42
|
const val NOTIFICATION_ID = 42
|
||||||
var notificationText = ""
|
|
||||||
|
|
||||||
fun start(context: Context) {
|
fun start(context: Context) {
|
||||||
val constraints = Constraints.Builder()
|
val constraints = Constraints.Builder()
|
||||||
.setRequiredNetworkType(NetworkType.CONNECTED).build()
|
.setRequiredNetworkType(NetworkType.CONNECTED).build()
|
||||||
|
|
||||||
notificationText = context.getString(R.string.updating_sensors)
|
|
||||||
val sensorWorker =
|
val sensorWorker =
|
||||||
PeriodicWorkRequestBuilder<SensorWorker>(15, TimeUnit.MINUTES)
|
PeriodicWorkRequestBuilder<SensorWorker>(15, TimeUnit.MINUTES)
|
||||||
.setConstraints(constraints)
|
.setConstraints(constraints)
|
||||||
|
@ -64,7 +62,7 @@ class SensorWorker(
|
||||||
createNotificationChannel()
|
createNotificationChannel()
|
||||||
val notification = NotificationCompat.Builder(applicationContext, channelId)
|
val notification = NotificationCompat.Builder(applicationContext, channelId)
|
||||||
.setSmallIcon(R.drawable.ic_stat_ic_notification)
|
.setSmallIcon(R.drawable.ic_stat_ic_notification)
|
||||||
.setContentTitle(notificationText)
|
.setContentTitle(appContext.getString(R.string.updating_sensors))
|
||||||
.setPriority(NotificationCompat.PRIORITY_LOW)
|
.setPriority(NotificationCompat.PRIORITY_LOW)
|
||||||
.build()
|
.build()
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue