2012-04-05 14 views
0

私のアプリケーションが実行されると、私はリストにデータを追加し続けます。私はそれを閉じて、再びアプリケーションを実行すると、古いリストは何らかの形でまだそこにあり、新しいデータが最後に追加されます。私はこれが起こることを望んでいないと私はなぜ起こっているのかわからない...私はそれを適切に初期化していると思いますonPause()とonDestroy()で物事を閉じる。Androidアプリを閉じて再起動してもデータが保存されているようです。私はそれをしたくない

私は、何が起こっているのか、どこで問題があるのか​​はっきりしていません...私が知っているのは、アプリケーションが正しく動作していないということですそのように思っていますが、私がそれを閉じて再び実行すると、うまく動作します)。そして、これは数時間で見つけることができた唯一の魚のような、一見関連した問題(?)でした。私は自分のコードのどの部分を投稿すればいいのか分からないので、具体的な答えは探していませんが、洞察、アイデア、ヒントなどは大歓迎です。

EDIT:さて、私が示唆したように、OnResume()でそれを初期化することによって、リストで特定の問題を修正しました。しかし、問題は、最初の実行では、物事は荒いですが、それを閉じて再オープンすると、すべてが修正されます。まだ転送が終わっ...

+0

あなたは関連コードを置くことができます。 – Deva

+1

リストについては、コードが必要です:-)Remoteume – Raffaele

+0

Raffaele、リストの問題を修正しました。ありがとう!そのような簡単な修正!残念ながら、それは、アプリケーションが周りの周りの時間を動作しないが、2回目を動作させるという事実を変更しませんでした。それのための知恵のどんな速い言葉ですか? :P – Kalina

答えて

1

これらを読むことが起こって何かがありますようにそれは...そうです。特に

Application Fundamentals

Activity

アプリの概念ではないことを学びますActivityなどの個々のアプリケーションコンポーネントと同じです。ライフサイクル(作成、開始、再開、一時停止、停止、破棄)を理解することは、さまざまなアクションをいつどこで実行するかを理解する上で最も重要です。

申し訳ありません - 一般的な答えのビットが、あなたは任意のコードを提供していないとして、それは決定的な何かを与えることはできません。私も言うだろう

一つは、おそらく私がSOにここを参照してくださいすべての一般的なAndroidの質問の50%を解決する組み合わされたときに上記のこれらのリンクの両方です。

関連する問題