您的位置:首页 > 移动开发 > Android开发

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: