2016-06-17 4 views
2

Я новичок в CodenameOne, отличная платформа.Доступ к .properties собственности

Я вижу файл под названием «codenameone_settings.properties» Я добавил новое свойство под названием «MyAPI», «http://localhost:3000»

Как получить доступ к этой недвижимости? Я попытался

Preferences.set("myapi", "nono") 

Когда я делаю:

System.out.println(Preferences.set("myapi", "nono")); 

я получаю «Ноно»

ответ

5

В «codenameone_settings.properties» представляет собой файл конфигурации проекта, который не доступен для приложения. Если вам нужен/нужен файл свойств, который будет использоваться в вашем приложении, добавьте свой собственный файл свойств в папку проекта src/и загрузите его из кода.

Например:

//place the App_settings.properties under the src/ dir 
    Properties conf = new Properties(); 
    conf.load(Display.getInstance().getResourceAsStream(getClass(), "/App_settings.properties")); 
Смежные вопросы