Возможно ли, что библиотека Android имеет свой собственный файл свойств независимо от основного приложения?Я пишу свое приложение для Android с Kotlin и библиотеками.
Я пытался загрузить файл свойств в один и тот же каталог моего класса Setting.kt, используя загрузчик классов, но каждый раз, когда выполнялВ моем коде входной поток не загружен, то есть загрузчик классов возвращает мне нулевое значение.Буду благодарен за предложения.
public class Setting {
var file: Properties? = null
init {
file = Properties()
try {
//Option 1
//val inStream = javaClass.classLoader.getResourceAsStream("/com/example/app1/rest/config.properties")
//Option 2
//val inStream = javaClass.classLoader.getResourceAsStream("config.properties")
file?.load(inStream)
} catch (e: Exception) {
//Log.e("SETTING", "Error Load Rest Properties", e)
e.printStackTrace()
}
}
fun getEnv(key: String): String {
return try {
if (file?.containsKey(key)!!) file?.getProperty(key)!! else key
} catch (except: ClassCastException) {
key
}
}
}