检查Android应用程序是否首次运行?

检查Android应用程序是否首次运行?,android,Android,我是android开发新手。我知道我们可以使用首选项检查应用程序的首次运行。但我的问题是——如果它是第一次运行,我应该得到第一个(splash)表单,在那里我应该得到一个字符串并将其保存在SQLite(数据库)中。第二次我应该检查数据库,如果字符串存在,我应该得到第二个(登录)表单。我试过很多方法,但都不管用 有谁能帮我提供详细的代码吗。提前感谢。在没有视图的情况下定义启动活动,并在其onCreate方法中检查(使用SharedReferences)这是否是第一次运行。如果是,请转到启动屏幕,否

我是android开发新手。我知道我们可以使用首选项检查应用程序的首次运行。但我的问题是——如果它是第一次运行,我应该得到第一个(splash)表单,在那里我应该得到一个字符串并将其保存在SQLite(数据库)中。第二次我应该检查数据库,如果字符串存在,我应该得到第二个(登录)表单。我试过很多方法,但都不管用


有谁能帮我提供详细的代码吗。提前感谢。

在没有视图的情况下定义启动活动,并在其onCreate方法中检查(使用SharedReferences)这是否是第一次运行。如果是,请转到启动屏幕,否则请转到登录屏幕。

为什么不在主页的main方法中编写If-else语句呢? 如果第一次启动>splashscreen重定向 如果运行xx>登录重定向

要检测应用程序第一次启动,您可以进行SharedReference(请参阅此线程:或)


祝你好运。

为此我会使用SharedReference。搜索“SharedReferences示例”,您将找到所需内容。这是最简单的方法,更简单的方法是去掉闪屏,这样你就不会浪费用户的时间。