アプリの実行中にリストにデータを追加し続けます。それを閉じてアプリを再度実行すると、古いリストが何とか残っており、新しいデータがリストの最後に追加されます。私はこれが起こらないようにしたいのですが、なぜそれが起こっているのかわかりません...私はそれを適切に初期化し、onPause()とonDestroy()で物事を閉じていると思います。
何がどこで起こっているのかよくわかりません。問題はコードの他の場所にあるのかもしれません...私が知っているのは、アプリが正しく機能していないことだけです(最初の実行では、想定どおりに機能しません) 、しかし、それを閉じて再度実行すると、問題なく動作します)。そして、これは私が数時間で見つけた唯一の怪しい、一見関連している問題(?)でした。コードのどの部分を投稿するかさえわからないので、具体的な答えを探していませんが、洞察、アイデア、またはヒントをいただければ幸いです。
編集:さて、提案されているように、OnResume()でリストを初期化することにより、リストの特定の問題を修正しました。ただし、最初の実行では問題が発生するという問題が残っていますが、閉じてから再度開くとすべてが修正されます。転送する何かがまだ起こっているようです...