应用程序启动时是否只能显示一次屏幕?

时间:2012-02-12 12:25:55

标签: android database

我希望能够提示用户仅在第一次启动时(而不是其他时间)输入应用所需的详细信息。这些详细信息将保存在手机上的数据库中。

每次检查数据库或将这些详细信息放在共享首选项中会更好吗?此外,这种类型的活动甚至可以在Android上使用吗?

2 个答案:

答案 0 :(得分:1)

真的取决于细节。如果是大量信息,您可以考虑使用数据库。对于基本的识别信息,SharedPreferences应该没问题。

如果您使用数据库,可以考虑将它们加载到Application对象中。这取决于您在应用中使用此信息的频率。

要检查应用的首次启动,通常会使用SharedPreference AFAIK。

答案 1 :(得分:0)

使用SharedPreferencesDatabase,具体取决于数据的复杂性及以后的需求。

SharedPreferences中存储标记,并在用户输入数据时设置此项。

检查第一个活动时的共享偏好标记,并根据需要重定向(至详细信息/一次性页面)。

这里即使用户使用设置手动删除数据>管理应用>你的应用>清晰的数据,您的应用程序将知道从用户那里获取详细信息....