我希望能够提示用户仅在第一次启动时(而不是其他时间)输入应用所需的详细信息。这些详细信息将保存在手机上的数据库中。
每次检查数据库或将这些详细信息放在共享首选项中会更好吗?此外,这种类型的活动甚至可以在Android上使用吗?
答案 0 :(得分:1)
真的取决于细节。如果是大量信息,您可以考虑使用数据库。对于基本的识别信息,SharedPreferences应该没问题。
如果您使用数据库,可以考虑将它们加载到Application对象中。这取决于您在应用中使用此信息的频率。
要检查应用的首次启动,通常会使用SharedPreference
AFAIK。
答案 1 :(得分:0)
使用SharedPreferences
或Database
,具体取决于数据的复杂性及以后的需求。
在SharedPreferences
中存储标记,并在用户输入数据时设置此项。
检查第一个活动时的共享偏好标记,并根据需要重定向(至详细信息/一次性页面)。
这里即使用户使用设置手动删除数据>管理应用>你的应用>清晰的数据,您的应用程序将知道从用户那里获取详细信息....