有人可以解释这段代码有什么问题吗?
SharedPreferences sortMethod = getApplicationContext().getSharedPreferences("sortMethod", MODE_PRIVATE);
sortMethod.edit().putInt("myInt", 1).apply();
int myInt = getApplicationContext().getSharedPreferences("myInt", MODE_PRIVATE).getInt("myInt", -1);
答案 0 :(得分:1)
当您从SharedPreferences
读取数据时,请确保名称正确无误。
所以,最后一个陈述应该是:
int myInt = getApplicationContext().getSharedPreferences("sortMethod", MODE_PRIVATE).getInt("myInt", -1);