private void addAccounts(PreferenceCategory category, List<Map<String, Object>> blogs, int order) {
for (Map<String, Object> account : blogs) {
String blogName = StringUtils.unescapeHTML(account.get("blogName").toString());
int accountId = (Integer) account.get("id");
Preference blogSettingsPreference = new Preference(getActivity());
blogSettingsPreference.setTitle(blogName);
try {
// set blog hostname as preference summary if it differs from the blog name
URL blogUrl = new URL(account.get("url").toString());
if (!blogName.equals(blogUrl.getHost())) {
blogSettingsPreference.setSummary(blogUrl.getHost());
}
} catch (MalformedURLException e) {
// do nothing
}
Intent intent = new Intent(getActivity(), BlogPreferencesActivity.class);
intent.putExtra("id", accountId);
blogSettingsPreference.setIntent(intent);
blogSettingsPreference.setOrder(order++);
category.addPreference(blogSettingsPreference);
}
}
SettingsFragment.java 文件源码
java
阅读 30
收藏 0
点赞 0
评论 0
项目:wordpress_app_android
作者:
评论列表
文章目录