我正在创建我的第一个应用,我想设置“初始设置”,所以当有人安装我的应用并在手机中打开它时,它会在第一时间做一些不同的事情(比如要求注册的应用/在第一次使用时登录)然后第一次配置自动加载。
如何首次显示“初始设置”?
由于
答案 0 :(得分:2)
使用sharePreferences选项和布局类型,如isTheFirstTimeUsed
final String PREFS_NAME = "MyPrefsFile";
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
if (settings.getBoolean("my_first_time", true)) {
//the app is being launched for first time, do something
Log.d("Comments", "First time");
// first time task do here what you want to do
// record the fact that the app has been started at least once
settings.edit().putBoolean("my_first_time", false).commit();
}
例如......
答案 1 :(得分:0)
您可以在自己的Application类中设置布尔值(在清单中注册)并将其保存在首选项中。首先启动它是“假”,你把它设置为“真”。
为什么在Application类上?也许你想要有不同的发射器活动。因此,Application类将是一个适合它的好地方。