ふと、こんな書き方ではないのでは? と思ってしまいました。
object DbConstants {
const val TABLE_USER_ATTRIBUTE_EMPID = "_id"
const val TABLE_USER_ATTRIBUTE_DATA = "data"
}
以下、stackoverflow より。
通常クラスにしたり。
public class DbConstants {
companion object {
val TABLE_USER_ATTRIBUTE_EMPID = "_id"
val TABLE_USER_ATTRIBUTE_DATA = "data"
}
}
トップレベルのプロパティにしたり。
package com.project.constants
const val URL_PATH = "https:/"
結論
GitHub を眺めてみます。
👉 Search · Constants.kt
これが良さげでは?
ファイル名は、Constants.kt 。
@file:JvmName("Constants")
package org.videolan.resources
const val PREF_FIRST_RUN = "first_run"
const val EXTRA_FIRST_RUN = "extra_first_run"
const val EXTRA_UPGRADE = "extra_upgrade"
@JvmField val EXTRA_SEARCH_BUNDLE = "${ACTION_REMOTE_GENERIC}extra_search_bundle"
@JvmField val ACTION_PLAY_FROM_SEARCH = "${ACTION_REMOTE_GENERIC}play_from_search"
@JvmField val ACTION_REMOTE_SWITCH_VIDEO = "${ACTION_REMOTE_GENERIC}SwitchToVideo"
みんなは、どう書いてますか。
教えてねー。