PrefsActivity.java 文件源码

java
阅读 32 收藏 0 点赞 0 评论 0

项目:GTFSOffline 作者:
@Override
public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);

            // Load the preferences from an XML resource
            addPreferencesFromResource(R.xml.preferences);

            //dynamically populate this with the databases available
            final DatabaseHelper dbHelper = new DatabaseHelper(getActivity());
            dbHelper.gatherFiles();
            final Set<String> mDBList = dbHelper.GetListofDB();
            MultiSelectListPreference myMultPref = (MultiSelectListPreference) findPreference(getString(R.string.pref_dbs));
            if (myMultPref != null) {

                CharSequence entries[] = new String[mDBList.size()];
                CharSequence entryValues[] = new String[mDBList.size()];
                int i = 0;
                for (String str : mDBList) {
                    entries[i] = str;
                    entryValues[i] = str;
                    i++;
                }
                myMultPref.setEntries(entries);
                myMultPref.setEntryValues(entryValues);
            }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号