SharedPreferences 不显示文本

SharedPreferences not showing text

将字符串存储在 SharedPreferences 中,然后显示在 EditText 中,但是当我重新启动我的应用程序时,EditText 变为空白...

strCompanyName = jsonObject.getString("company_name");

SharedPreferences sharedPrefdd= getSharedPreferences("myprefss", 0);

SharedPreferences.Editor editor= sharedPrefdd.edit();

editor.putString("name", strCompanyName);
editor.commit();

editCompanyName.setText(sharedPrefdd.getString("name", ""));

将您的代码移至 onResume() 方法。

@Override 
protected void onResume() { 
    super.onResume(); 
    editCompanyName.setText(preferii.getString("name", "")); 
}