Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:如何创建一个只执行一次的函数?_Android - Fatal编程技术网

Android:如何创建一个只执行一次的函数?

Android:如何创建一个只执行一次的函数?,android,Android,如何创建只在第一次安装时运行一次的函数?我正在尝试创建一个只显示一次的信息 提前感谢。您可以在中使用标志 然后在每次启动时检查此标志。如果未设置,则显示第一次消息,然后设置标志 例如: @Override protected void onCreate(Bundle state){ super.onCreate(state); . . . SharedPreferences settings = getSharedPreferences(PRE

如何创建只在第一次安装时运行一次的函数?我正在尝试创建一个只显示一次的信息


提前感谢。

您可以在中使用标志

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

例如:

@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();
       }
    }

语言?目标平台?框架有什么信息吗?我在标题中提到了Android。基本上就是java和xml。谢谢