2011-01-13 175 views
0

我正在寻找帮助用户在第一次执行时输入配置数据的解决方案。我有一个主要活动,显示网格中的照片列表。Android应用程序启动向导

在主要活动的onCreate方法中,如果我发现用户之前没有配置应用程序,则切换到一系列两个活动。用户填写这两项活动中所需的数据(一种接一个地考虑向导式)。一旦他们输入了第二项活动的数据,它们就会显示出原来的主要活动。

这是一个标准或首选的方式来做事吗?我找不到一个更简单的方法来实现这一点,或者是一种内置的方式。

除了使用onCreate之外,有没有一种方法可以根据程序是否第一次运行而以编程方式选择第一个活动?

感谢, 凯文

回答

2

使用下面的代码对于这个问题

if(getSharedPreferences("FirstTime", 0).getBoolean("check", true)) 
      { 
       getSharedPreferences("FirstTime", 0) .edit().putBoolean("check", false); 
       /////////Write First Time code 
      } 
      else 
      { 
       /////Write Second Time code 
      }