diff --git a/app/src/main/kotlin/li/songe/gkd/notif/Notif.kt b/app/src/main/kotlin/li/songe/gkd/notif/Notif.kt index 9707138ed..50e0ab99a 100644 --- a/app/src/main/kotlin/li/songe/gkd/notif/Notif.kt +++ b/app/src/main/kotlin/li/songe/gkd/notif/Notif.kt @@ -1,14 +1,12 @@ package li.songe.gkd.notif -import li.songe.gkd.R import li.songe.gkd.app +import li.songe.gkd.util.SafeR data class Notif( val id: Int, - @Suppress("UNRESOLVED_REFERENCE") - val smallIcon: Int = R.drawable.ic_status, - @Suppress("UNRESOLVED_REFERENCE") - val title: String = app.resources.getString(R.string.app_name), + val smallIcon: Int = SafeR.ic_status, + val title: String = app.getString(SafeR.app_name), val text: String, val ongoing: Boolean, val autoCancel: Boolean, diff --git a/app/src/main/kotlin/li/songe/gkd/util/SafeR.kt b/app/src/main/kotlin/li/songe/gkd/util/SafeR.kt new file mode 100644 index 000000000..12d7bc1c0 --- /dev/null +++ b/app/src/main/kotlin/li/songe/gkd/util/SafeR.kt @@ -0,0 +1,12 @@ +package li.songe.gkd.util + +import li.songe.gkd.R + +/** + * ![image](https://github.com/gkd-kit/gkd/assets/38517192/c9325110-d90f-4041-a01d-404d14c5d34d) + */ +@Suppress("UNRESOLVED_REFERENCE") +object SafeR { + val app_name: Int = R.string.app_name + val ic_status: Int = R.drawable.ic_status +} \ No newline at end of file