在“首选项”活动中加载一次城市列表

时间:2013-04-21 09:35:56

标签: android sharedpreferences

我正在使用Preferences活动列出一系列城市。 例如,此列表在res/values/arrays.xml中是“硬编码”:

<?xml version="1.0" encoding="utf-8"?>
<resources>
   <string-array name="cities">
     <item>Paris</item> 
     <item>London</item> 
     <item>Roma</item> 
     <item>Madrid</item>
   </string-array>
   ...
</resources>

此处调用此列表:

<ListPreference
    ...
    android:entries="@array/cities"
    ...

现在,我想从Web服务加载帽子列表: 可能吗 ?如果是这样,如何在加载应用程序时加载该列表,而不是每次用户启动首选项活动时都加载该列表?

此致

米克

1 个答案:

答案 0 :(得分:0)

使用活动的onCreate()函数填充某些全局变量或SQL表,然后在“首选项活动”中访问它。那是你要的吗?