我正在开发一个Android应用程序。 我想提供一个屏幕,当应用程序在安装后第一次运行而不是从进一步执行时,将询问用户的用户名和密码。
请帮帮我。
答案 0 :(得分:1)
启动应用程序时,请检查SharedPreferences
是否有密钥;如果它们不存在,则创建它并显示“第一个屏幕”。
答案 1 :(得分:0)
我猜你要找的是某种persistent data storage。
只有在持久性商店中找不到信息时,才能显示询问信息的对话框,并确保在获得信息后存储该信息。
答案 2 :(得分:0)
根据Gabriel Negut的建议,使用 SharedPreferences 。这是一个例子
SharedPreferences prefs = getSharedPreferences("mypreferences", MODE_PRIVATE);
boolean isFirstUsage = prefs.getBoolean("first_usage", true);
if(isFirstUsage) {
// show login screen
<your_code_here>
// save preferences
Editor editor = prefs.edit();
editor.putBoolean("first_usage", false);
editor.commit();
} else {
do_something_else();
}