Android:如何创建一个只执行一次的功能?

时间:2010-11-28 20:26:55

标签: android

如何在首次安装时创建仅运行一次的功能?我正在尝试创建一次显示的信息。

提前感谢。

1 个答案:

答案 0 :(得分:13)

您可以在shared preferences中使用标记。

然后在每次启动时检查此标志。如果未设置,则显示第一次消息,然后设置标志。

例如:

@Override
    protected void onCreate(Bundle state){
       super.onCreate(state);
       . . .

       SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
       boolean firstStart = settings.getBoolean("firstStart", true);

       if(firstStart) {
          //display your Message here

          SharedPreferences.Editor editor = settings.edit();
          editor.putBoolean("firstStart", false);
          editor.commit();
       }
    }