Я создаю простое приложение «Заметки», но когда пользователь пытается сохранить новую заметку, она заменяет текущую заметку. Пожалуйста, помогите мне и скажите мне, где проблема
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
sharedPreferences = this.getSharedPreferences("com.sibi.notes",Context.MODE_PRIVATE);
listView = findViewById(R.id.listView);
list = new ArrayList<String>();
list.add("");
list.add("Add a new note");
adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,list);
listView.setAdapter(adapter);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
long addNote = listView.getItemIdAtPosition(1);
if (id == addNote){
intent = new Intent(getApplicationContext(), SecondActivity.class);
startActivity(intent);
}
}
});
String text = sharedPreferences.getString("Note","");
if(text != ""){
list.add(text);
}
}