Android getResources().getStringArray() variables
2016-02-03 10:53
639 查看
[code]private Map<Integer, SmsEntity> initPreference() { SharedPreferences sp = getSharedPreferences( Constants.PREFERENCE_ARRAY_SMS, MODE_PRIVATE); int smsCount = sp.getInt(Constants.PREFERENCE_SMS_COUNT, 0); String[] templates = getResources().getStringArray(R.array.template); Map<Integer, SmsEntity> map = new HashMap<Integer, SmsEntity>(); if (smsCount == 0) { Editor editor = sp.edit(); for (int i = 0; i < templates.length; i++) { editor.putString(String.valueOf(i), templates[i]); SmsEntity entity = new SmsEntity(); entity.setId(i); entity.setSms(templates[i]); map.put(i, entity); } editor.putInt(Constants.PREFERENCE_SMS_COUNT, templates.length); editor.commit(); } else { for (int i = 0; i < smsCount; i++) { SmsEntity entity = new SmsEntity(); entity.setId(i); entity.setSms(sp.getString(String.valueOf(i), "")); map.put(i, entity); } } return map; }
xml中;
[code]<?xml version="1.0" encoding="utf-8"?> <resources> <string-array name="template"> <item>{name}你好,请提交周报说明本周工作进展及下周计划,特别说明发现的问题、需要协调支持等部分。项目负责人请提交项目周报。</item> <item>{name},岁末甫至,福气东来,鸿运通天。否极泰来时重申鲲鹏之志,惜时勤业中,展君无限风采。祝新年吉祥! </item> </string-array> </resources>
转自:http://blog.csdn.net/minenamewj/article/details/11743089s
相关文章推荐
- Android之SVN异常
- Android事件传递机制
- 解决 Caused by: android.view.InflateException: Binary XML file line #57: Error inflating class fragmen
- Android ImageView的scaleType属性与adjustViewBounds属性(转)
- Android HandlerThread 解析
- MTP in Android详解
- Android 内存泄漏总结
- Android APK瘦身之旅
- Unable to resolve target 'android-8'
- Android View事件机制 21问21答
- Android向服务器提交文件
- android设备之间屏幕共享
- AndroidStudio-monkey测试
- Android NDK开发(1)----- Java与C互相调用实例详解
- Android应用开发基础篇(16)-----ScaleGestureDetector(缩放手势检测)
- Android应用开发基础篇(15)-----URL(获取指定网址里的图片)
- Android应用开发提高篇(6)-----FaceDetector(人脸检测)
- Android应用开发基础篇(14)-----自定义标题栏
- Android应用开发提高篇(5)-----Camera使用
- Android 第七天(上午)