如何创建仅在应用程序第一次启动时运行的活动,并为用户提供输入引脚并“解锁”应用程序的屏幕
首次安装并首次启动应用程序时的第一次意义。如同FIRST EVER
时间一样。
答案 0 :(得分:1)
您可以首次使用Android首选项进行show login屏幕。
您可以优先设置标记,并在应用程序启动时进行检查。
答案 1 :(得分:0)
通过“首次启动应用程序”我假设您的意思是第一次Activity
出现在显示屏上。
我通常会测试是否存在用户首选项数据库。如果它不存在,那么应用程序从未处于活动状态,然后我可以提示用户进行配置更新。
查看PreferenceManager
的{{1}}即可开始使用。
答案 2 :(得分:0)
您总是可以从“启动画面”活动开始,只有在用户登录时才会检查数据库/共享首选项。然后您可以运行登录活动。 或者在第一个活动中,您可以通过登录请求显示弹出窗口。
答案 3 :(得分:0)
您可以使用sharedPreferences
:
boolean firstTime = prefs.getBoolean("firstTime", true);
if(firstTime) {
SharedPreferences.Editor editor = prefs.edit();
editor.putBoolean("firstTime", false);
editor.commit();
//do your first time "operations" here E.G read configuration, show user guide
}