タスクを思い出させるタスクマネージャーを作成しているので、タスクを追加しました。タスクを追加した後、作成したタスクを表示するためのビューというボタンがありますが、最後のタスクのみが表示されます。
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 に答える