0

最後に入力した詳細を表示します タスクを思い出させるタスクマネージャーを作成しているので、タスクを追加しました。タスクを追加した後、作成したタスクを表示するためのビューというボタンがありますが、最後のタスクのみが表示されます。

4

3 に答える 3

1

最後に追加されたタスクが表示される理由は、共有設定がキーと値のペアに従って値を保存するためです。したがって、共有設定で同じキーを使用して値を追加すると、上書きされます。さまざまなタイプのキーを使用して、共有設定に値を格納できます。ただし、パフォーマンスを向上させるために、データベースを使用してそれを行うことができます。これは、あなたの場合に最適なソリューションになります

于 2012-12-05T12:21:19.657 に答える
0

このようなアプリでは、SharedPreferences の代わりに SQLiteDatabase を使用することを検討してください。Web にも多くのチュートリアルがあり、それを行う方法を段階的に示しています。

于 2012-12-05T12:36:23.450 に答える
0

その共有設定を上書きしているためです。別の名前でタスクを保存しても、以前の設定は上書きされません。その名前でそれらにアクセスします。

于 2012-12-05T12:22:32.087 に答える