我正在寻找一种解决方案,帮助用户在第一次执行时输入一些配置数据。我有一个主要活动,显示网格中的照片列表。
在主活动的onCreate方法中,如果我发现用户之前没有配置过应用程序,我会切换到一系列的两个活动。用户在这两个活动中填写所需的数据(思考向导式,一个接一个)。一旦他们输入了第二个活动的数据,就会显示原始主要活动。
这是一种标准的,或者首选的做事方式吗?我找不到更简单的方法来做这个或内置的方式。
有没有一种方法可以根据是否是第一次运行应用程序而以编程方式选择第一个活动?
谢谢, 凯文
答案 0 :(得分:2)
使用以下代码解决此问题
if( getSharedPreferences("FirstTime", 0).getBoolean("check", true))
{
getSharedPreferences("FirstTime", 0) .edit().putBoolean("check", false);
/////////Write First Time code
}
else
{
/////Write Second Time code
}