Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.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,如何使活动仅在第一次创建中运行其onCreate方法的某些部分,而不是在之后的每个创建中运行。换句话说,是否有类似于isFirstCreation的东西可以作为if表达式检查活动。 或者有没有比onCreate更好的方法在创建时只做一次事情。 谢谢您可以使用SharedReference保存布尔值。下次只需获取并检查保存的值。检查此处:您可以在SharedReferences中使用布尔值,并将其设置为1作为默认值…第一次运行时将其设置为0…请参阅此链接

如何使活动仅在第一次创建中运行其onCreate方法的某些部分,而不是在之后的每个创建中运行。换句话说,是否有类似于isFirstCreation的东西可以作为if表达式检查活动。 或者有没有比onCreate更好的方法在创建时只做一次事情。
谢谢

您可以使用SharedReference保存布尔值。下次只需获取并检查保存的值。检查此处:

您可以在SharedReferences中使用布尔值,并将其设置为1作为默认值…第一次运行时将其设置为0…

请参阅此链接