checkpoint
This commit is contained in:
parent
99b801b31f
commit
71d94c8fcc
2 changed files with 7 additions and 8 deletions
|
@ -33,7 +33,6 @@ object Keys {
|
||||||
// intent actions
|
// intent actions
|
||||||
const val ACTION_START: String = "org.y20k.trackbook.action.START"
|
const val ACTION_START: String = "org.y20k.trackbook.action.START"
|
||||||
const val ACTION_STOP: String = "org.y20k.trackbook.action.STOP"
|
const val ACTION_STOP: String = "org.y20k.trackbook.action.STOP"
|
||||||
const val ACTION_RESUME: String = "org.y20k.trackbook.action.RESUME"
|
|
||||||
|
|
||||||
// args
|
// args
|
||||||
const val ARG_TRACK_TITLE: String = "ArgTrackTitle"
|
const val ARG_TRACK_TITLE: String = "ArgTrackTitle"
|
||||||
|
@ -68,10 +67,8 @@ object Keys {
|
||||||
const val STATE_THEME_DARK_MODE: String = "stateDarkMode"
|
const val STATE_THEME_DARK_MODE: String = "stateDarkMode"
|
||||||
|
|
||||||
// dialog types
|
// dialog types
|
||||||
const val DIALOG_RESUME_EMPTY_RECORDING: Int = 0
|
|
||||||
const val DIALOG_DELETE_TRACK: Int = 1
|
const val DIALOG_DELETE_TRACK: Int = 1
|
||||||
const val DIALOG_DELETE_NON_STARRED: Int = 2
|
const val DIALOG_DELETE_NON_STARRED: Int = 2
|
||||||
const val DIALOG_DELETE_CURRENT_RECORDING: Int = 3
|
|
||||||
|
|
||||||
// dialog results
|
// dialog results
|
||||||
const val DIALOG_EMPTY_PAYLOAD_STRING: String = ""
|
const val DIALOG_EMPTY_PAYLOAD_STRING: String = ""
|
||||||
|
|
|
@ -100,7 +100,7 @@ class NotificationHelper(private val trackerService: TrackerService) {
|
||||||
private val resumeActionPendingIntent = PendingIntent.getService(
|
private val resumeActionPendingIntent = PendingIntent.getService(
|
||||||
trackerService,
|
trackerService,
|
||||||
16,
|
16,
|
||||||
Intent(trackerService, TrackerService::class.java).setAction(Keys.ACTION_RESUME),
|
Intent(trackerService, TrackerService::class.java).setAction(Keys.ACTION_START),
|
||||||
PendingIntent.FLAG_IMMUTABLE
|
PendingIntent.FLAG_IMMUTABLE
|
||||||
)
|
)
|
||||||
private val showActionPendingIntent: PendingIntent? = TaskStackBuilder.create(trackerService).run {
|
private val showActionPendingIntent: PendingIntent? = TaskStackBuilder.create(trackerService).run {
|
||||||
|
@ -112,14 +112,16 @@ class NotificationHelper(private val trackerService: TrackerService) {
|
||||||
private val stopAction = NotificationCompat.Action(
|
private val stopAction = NotificationCompat.Action(
|
||||||
R.drawable.ic_notification_action_stop_24dp,
|
R.drawable.ic_notification_action_stop_24dp,
|
||||||
trackerService.getString(R.string.notification_pause),
|
trackerService.getString(R.string.notification_pause),
|
||||||
stopActionPendingIntent)
|
stopActionPendingIntent
|
||||||
|
)
|
||||||
private val resumeAction = NotificationCompat.Action(
|
private val resumeAction = NotificationCompat.Action(
|
||||||
R.drawable.ic_notification_action_resume_36dp,
|
R.drawable.ic_notification_action_resume_36dp,
|
||||||
trackerService.getString(R.string.notification_resume),
|
trackerService.getString(R.string.notification_resume),
|
||||||
resumeActionPendingIntent)
|
resumeActionPendingIntent
|
||||||
|
)
|
||||||
private val showAction = NotificationCompat.Action(
|
private val showAction = NotificationCompat.Action(
|
||||||
R.drawable.ic_notification_action_show_36dp,
|
R.drawable.ic_notification_action_show_36dp,
|
||||||
trackerService.getString(R.string.notification_show),
|
trackerService.getString(R.string.notification_show),
|
||||||
showActionPendingIntent)
|
showActionPendingIntent
|
||||||
|
)
|
||||||
}
|
}
|
Loading…
Reference in a new issue