如何从sharedPreference文件中获取密钥和值

时间:2016-02-21 12:56:32

标签: java android sharedpreferences

每当我尝试从我的sharedPreference文件中获取键和值时,我只得到像我有一个键名为“Anshuman”的值,其值为“Present”。

但每当我尝试我的代码时,我只得到“现在”。我怎么能得到“安舒曼”。

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.content_date_detail_activity);

    SharedPreferences sharedPreferences = getSharedPreferences("Date", MODE_PRIVATE);
    Map<String,?> keys = sharedPreferences.getAll();

    for(Map.Entry<String,?> entry : keys.entrySet()){
        Toast.makeText(this,entry.getValue().toString(),Toast.LENGTH_SHORT).show();
    }

}

1 个答案:

答案 0 :(得分:5)

您可以测试此代码:

Tuple{Int64,Vararg{Int64}}[(1,2),(3,)]