我希望我的用户将一个简单的文本字符串发送到来自不同大小的地址簿(创建和删除地址)的一封或多封电子邮件,这些地址簿将显示在xml.preferences资源中。我猜的电子邮件列表应该存储在一个数组中并通过以下方式调用:
如何执行此操作,以便用户可以向地址簿添加电子邮件。条目很简单,可以通过以下方式轻松完成:
<EditText
android:id="@+id/txtEmail"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<Button
android:id="@+id/btnSubmit"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:onClick="enterEmail"/>
但是在enterEmail
方法中,新条目如何永久存储并持久保存以供以后使用?
答案 0 :(得分:1)
官方developer guide中描述了您需要的所有内容。
它描述了创建数据库并与之交互(插入,读取,更新或删除数据)的所有必要步骤。
在您的情况下,具有单个表email_addresses
的数据库具有两列_id
(用于轻松识别插入的电子邮件地址)和email_address
(对于电子邮件地址本身)应该是足够。您的enterEmail
方法应执行插入操作。
您可能还想添加删除已插入的电子邮件地址的可能性。