私はこのアプリに取り組んでおり、EditText
何かを書き込むことができる1つのフィールドがあり、それが保存されてリストに追加されます( TextView
)。の内容を次のように保存しますEditText
。
saved += "*" + editTextFelt.getText().toString() + ". \n";
saved
ですString
。すべて正常に動作し、アプリをリロードすることもできますが、まだ表示されていますが、TextView
何かを書き込んで保存しようとすると、そこにあったものがすべて消えてしまいます。なんで?
コード: init メソッド()
sp = getSharedPreferences(fileName, 0);
betaView = (TextView)findViewById(R.id.betaTextView);
テキストを送信するボタンがあります。これは次のようなものです。
public void onClick(View v) {
switch(v.getId()){
case R.id.btnSend:
saved += "*" + editTextFelt.getText().toString() + ". \n";
SharedPreferences.Editor editor = sp.edit();
editor.putString("SAVED", saved);
editor.commit();
betaView.setText(sp.getString("SAVED", "Empty"));