Android 用于添加项目的用户界面

Android 用于添加项目的用户界面,android,sharedpreferences,android-sqlite,preferenceactivity,Android,Sharedpreferences,Android Sqlite,Preferenceactivity,我正在构建一个将持久化多个项目的应用程序。我决定将这些项保存到SQLite表中,因为它似乎是具有相同属性的多个项的最佳选择 然后,我需要创建一个用于添加项目的用户界面。用户需要能够在创建项目之前输入属性值。我的第一个选择是带有确认按钮的PreferenceActivity——工具栏中的一个菜单项。然而,我了解到PreferenceActivity仅适用于SharedReferences,而不适用于SQLite,并且它希望自动保存所有首选项,而无需等到按下确认按钮 我应该使用什么作为添加项目的用户

我正在构建一个将持久化多个项目的应用程序。我决定将这些项保存到SQLite表中,因为它似乎是具有相同属性的多个项的最佳选择

然后,我需要创建一个用于添加项目的用户界面。用户需要能够在创建项目之前输入属性值。我的第一个选择是带有确认按钮的PreferenceActivity——工具栏中的一个菜单项。然而,我了解到PreferenceActivity仅适用于SharedReferences,而不适用于SQLite,并且它希望自动保存所有首选项,而无需等到按下确认按钮


我应该使用什么作为添加项目的用户界面?或者我确实应该使用PreferenceActivity,但使用SharedReferences XML文件而不是SQLite?

在空活动上创建自己的界面我想使用EditTextPreference之类的小部件。因此,创建EditTextPreference之类的视图。您甚至可以在对话框中创建一个视图并将其放大,以创建一个类似于EditTextPreference对话框的对话框。