当应用程序启动时,是否可以仅显示一次屏幕?

问题描述:

我希望只能在第一次启动时(而不是其他时间)才能提示用户输入应用程序所需的详细信息。这些细节将保存在电话的数据库中。当应用程序启动时,是否可以仅显示一次屏幕?

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

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

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

要检查应用程序的第一次启动,一般使用SharedPreference AFAIK。

使用SharedPreferencesDatabase取决于数据的复杂性及其以后需要..

Store中标志SharedPreferences并将此在用户进入数据。

检查您的第一个活动中的共享首选项标志,并根据需要重定向(至详细信息/一次性页面)。

这里即使用户使用设置>管理应用程序>你的应用程序>清除数据手动删除数据,你的应用程序将知道从用户那里得到的细节....