我是android开发新手。我知道我们可以使用首选项首先检查应用程序。但我的问题是 - 如果它是第一次运行,我应该得到一个第一(飞溅)形式,我应该得到一个字符串,并将其保存在SQLite(数据库)。第二次,我应该检查数据库,如果字符串存在,我应该得到第二个(登录)表单。我尝试了很多方法,它不工作。检查Android应用程序是否首次运行?
任何人都可以帮我一个详细的代码。提前致谢。
我是android开发新手。我知道我们可以使用首选项首先检查应用程序。但我的问题是 - 如果它是第一次运行,我应该得到一个第一(飞溅)形式,我应该得到一个字符串,并将其保存在SQLite(数据库)。第二次,我应该检查数据库,如果字符串存在,我应该得到第二个(登录)表单。我尝试了很多方法,它不工作。检查Android应用程序是否首次运行?
任何人都可以帮我一个详细的代码。提前致谢。
为什么不直接在主页面的主要方法中编写if else语句? 如果首次启动> splashscreen重定向 如果运行xx>登录重定向。
要在第一时间检测一个应用程序启动,你可以做一个sharedPreference(见本线:How to use SharedPreferences in Android to store, fetch and edit values或Check if application is on its first run)
好运。
定义一个没有视图的启动活动,并在其onCreate方法中检查(使用SharedPreferences)这是否是第一次运行。如果是这样,进入闪屏,否则进入登录界面。
我会为此使用SharedPreferences。搜索“SharedPreferences示例”,你会发现你需要什么。这是最简单的方法。 –
更简单的是摆脱启动画面,所以你不会浪费你的用户的时间。 – CommonsWare