大家好,很抱歉,如果我自己还没找到答案 - 我想我自欺欺人但却无法找到答案。想法是调整我在这里找到的共享偏好类的例子:
public class spHelper {
private final Context context;
private final SharedPreferences sharedPrefs;
private String strTest;
public spHelper(Context context) {
this.context = context;
sharedPrefs = context.getSharedPreferences("demo", Context.MODE_PRIVATE);
}
public String getStrTest() {
strTest = sharedPrefs.getString("keyTest","yet empty");
return strTest;
}
}
然后我尝试使用它,但我在最后一行代码中得到了上面的错误 - 为什么?也许我应该休息一下..我觉得它的东西很蠢......但是我没有看到它 - 请睁开眼睛......
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView t = (TextView) findViewById(R.id.txtInfo);
spHelper sph = new spHelper(this);
t.setText(spHelper.getStrTest());
}
}