okボタンをクリックするとonclickがアイテムをarraylistに追加し、firebaseに追加します。アイテムを追加すると、画面を回転する前に作成されたアイテムがすべて削除され、アイテムが再び追加されます。ここ は私のボタンのコードは、新しいアイテムを追加するのではなく、新しいアイテムを追加するのではなく、前のitesmを削除します
conver_textview_to_string=new ArrayList<>();
b.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
conver_textview_to_string.add("123");
for(int i=0;i<conver_textview_to_string.size();i++){
myRef.setValue(conver_textview_to_string);
}
}
});
ある
ありがとう、ありがとう、conver_textview_to_stringはなぜ私の配列リスト宣言はグローバルです。 – SeekingKnowleges
'outState.putStringArrayList'と' savedInstanceState.getStringArrayList'を試してみてください。これはあなたの問題を解決すると思います –
あなたは夕食の星ですが、今私はアプリを終了し、最初にすべてを削除する前に同じ問題を再開すると、新しいものを追加しますか? – SeekingKnowleges