2012-02-19 8 views
0

私はデータベースクエリを持つアクティビティを持っており、クエリから300レコードを返します。今度は別のアクティビティに移動して、同じデータベースで変更を加えます。今すぐ最初のアクティビティに戻り、のクエリをというクエリで作成してデータベースをリフレッシュすると、600レコードが取得されます。Androidでデータベースを照会すると、データが重複しますか?

誰かが間違っている場所を教えてください。

+2

コードを投稿する必要があります。 – dokkaebi

+0

あなたのクエリを見たり、他のアクティビティで何が起きても、何がうまくいかないかを推測することは実際には実現可能ではありません。データベースを再クエリするために戻ったときにメモリ内の結果セットをクリア(空白にリセット)しましたか?アプリケーションを再起動すると、最初のパスでクエリから300または600の結果が得られますか? –

+0

実際に私は、この問題を表示する傾向があり、データベースクエリではなく、UIがデータをリフレッシュせず、前のデータに追加し続けるということが、毎回300になるというUIを認識しました。急いで申し訳ありません、実際のシナリオを実現していません。 –

答えて

0

問題は、私が行ったクエリではなく、UIのレンダリングパターンに依存していると思われます。私はこれに従っています。質問はハリスのためにもう一度付け加えました。 皆さん、ありがとうございました。 、乾杯!

関連する問題