【发布时间】:2020-11-04 13:38:26
【问题描述】:
我想保存数字值,以便在关闭应用程序时继续保存它,并在打开它时保持进度。我不知道为什么 SharedPreferences 不起作用。 我尝试了很多方法,但要么是应用程序强制关闭,要么就是无法正常工作
数字 = 数字
public class MainActivity extends AppCompatActivity implements View.OnClickListener {
TextView contador;
int numero = 0;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
SharedPreferences mPrefs = getSharedPreferences("valor", numero);
int data = mPrefs.getInt("valor", numero);
contador = findViewById(R.id.contador);
}
public void onClick(View v) {
numero++;
contador.setText(String.valueOf(numero));
SharedPreferences.Editor data = data.edit();
data.putInt("tag", numero).commit();
}
};
【问题讨论】:
标签: java android save sharedpreferences