そのため、私は Android 開発者向けドキュメントを読んでおり、ここ数時間はオンラインでチュートリアルを読んだり、いくつかのサンプルをダウンロードしたりしました。それらの一部はコンパイルされ、一部はコンパイルされません。
コンパイルしたものは、私がダウンロードした他のサンプルとは異なる方法で SQLLiteDatabase を使用しています。私は今、完全に混乱しています。http://developer.android.com/guide/topics/data/data-storage.html#dbのトレーニング ドキュメントをたどっていたところ、ページの途中で止まってしまい、できると言われました。メモ帳のサンプルをご覧ください。しかし、メモ帳のサンプルでは、ドキュメントで読んだコードとは異なるコードを使用しています。
私のシナリオ:
- MainActivity.xml で SQLiteDatabase からデータを取得する ListView を表示します。
- ユーザーが AddEntryActivity.xml の [エントリの追加] ボタンを押すと、エントリがデータベースに追加されます
- ユーザーが DeleteEntryActivity.xml の [エントリの削除] ボタンを押すと、データベース内のエントリが削除されます。
したがって、C#で数分で実行できる非常に単純なことですが、私はAndroidが初めてで、どこから始めればよいかまったくわかりません。私はドキュメンテーションから始めましたが、すべてが途中まで進んでから、別のコードを使用しているため、さらに混乱するサンプルを参照します。
どうすればこれを達成できますか?