1

私はアンドロイドが初めてです。SQLite データベースのライフサイクルについてお聞きしたいです。基本的には、メイン クラス (アプリを開いたときに基本的に 1st と呼ばれる) にデータの挿入メソッドとデータの表示メソッドを含めたいと考えています。次に、別のアクティビティでデータベースを更新します。私が聞きたいのは、次にアプリを開くときに、どのデータが表示されるかということです。insert メソッドで挿入した最初のデータですか、それとも更新されたデータですか?

4

3 に答える 3

0

私はあなたの質問を正確に理解していません。だから私はこれがそれに答えることを願っています。実装する必要がある操作は、作成、読み取り、更新、削除の 4 つです。たとえば、ID、名前、電話番号を含む連絡先テーブルがある場合、(John, 012345) を作成できます。その後、id 1 で read メソッドを呼び出すと、(John, 012345) が返されます。しかし、これを読む前に更新すると、明らかに更新された項目が取得されます。アクティビティを閉じても、データベースは何も削除しませんでした。これらのクラッド操作を処理する新しいクラスを作成することを強くお勧めします。なぜなら、更新操作を変更したい場合や、アプリのすべての行で検索する必要がある場合は気が狂ってしまうからです。このブログも読んでみることをお勧めします。多くの時間を節約できました: http://www.androidhive.info/2011/11/android-sqlite-database-tutorial/

于 2013-05-05T18:58:01.413 に答える
0

私があなたの質問を理解する限り、

私の答えは -> アプリ全体で Db が同じであるため、更新されたデータが表示されるはずです。

于 2013-05-05T18:50:05.350 に答える