因此,我一直在阅读 Android 开发者文档,并在过去的几个小时中在线阅读教程并下载了一些示例。其中一些编译,一些不编译。
编译的那些使用 SQLLiteDatabase 的方式与我下载的其他示例不同。我现在完全糊涂了。我一直在关注http://developer.android.com/guide/topics/data/data-storage.html#db上的培训文档,直到我到达刚刚停止的页面的一半,并说我们可以查看 Note Pad 示例。但是记事本示例使用的代码与我刚刚在文档中阅读的不同。
我的场景:
- 在 MainActivity.xml 中显示从 SQLiteDatabase 中提取数据的 ListView
- 如果用户在 AddEntryActivity.xml 中按下“添加条目”按钮,则将该条目添加到数据库中
- 如果用户在 DeleteEntryActivity.xml 中按下“删除条目”按钮,则删除数据库中的条目。
所以这是非常简单的东西,我可以在几分钟内用 C# 完成,但我是 android 新手,我完全不知道从哪里开始。我从文档开始,但它只做了一半,然后将您引向示例,该示例更令人困惑,因为它使用了不同的代码。
我怎样才能做到这一点?