name=mcontext.getsharedPreferences(op_name,contaxt.mode_private);
mname=(Hashmap<string,string>)namepreference.getAll();请问以上代码是什么意思呢。(特别是getall()是什么意思呢)(怎样可以查到getall()方法是什么意思呢),请会的朋友帮忙回答。

解决方案 »

  1.   

    从SharedPreferences获取所有键值对保存到map中~
    你下了sdk应该就有帮助文档啊android-sdk-windows\docs\index.html
      

  2.   

    上面的代码是获取SharedPreferences(准确的说是一个对应的xml文件中)中全部数据的信息,可以通过查看SharedPreferences查看到getAll的方法,
    getAll默认返回是Map<String, ?>类型,而HashMap<String,String>是前者的子类型。具体你可以了解一下SharedPreferences。