Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.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
Java 限制If块_Java_Android - Fatal编程技术网

Java 限制If块

Java 限制If块,java,android,Java,Android,我在Android中的Java代码中有一个if条件,我想输入块,这是用户第一次运行应用程序。但第二次以及之后,他们忽视了这些条件 如何限制Java代码中的if块 这是我的if块条件: if(AppSharedPrefs.getInstance(SplashActivity.this) .readPrefs‌​(SplashActivity.this‌​, "language").isEmpty()) { AppSharedPrefs.getInstanc

我在Android中的Java代码中有一个
if
条件,我想输入块,这是用户第一次运行应用程序。但第二次以及之后,他们忽视了这些条件

如何限制Java代码中的
if

这是我的if块条件:

if(AppSharedPrefs.getInstance(SplashActivity.this)
                 .readPrefs‌​(SplashActivity.this‌​, "language").isEmpty())
{
    AppSharedPrefs.getInstance(SplashActivity.this)
                  .writePrefs(S‌​plashActivity.this, "language","English");
}
“简单”:选择一个选项,在设备上存储数据

然后,每次应用程序启动时,代码都会读回该数据

有关选项的概述,以及应选择的选项(共享首选项),请参见


换句话说:整个想法是你必须让自己能够存储数据;这样,您的代码以后可以根据这些数据做出决策。这就是一切。

你需要有共同的偏好来达到你的目的。第一次存储共享首选项的值时为true,下次用户访问应用程序时从共享首选项获取值时为true,则无需调用您的代码

能否请您更清楚地说明您正在尝试执行的操作和实际执行的操作?你可能想添加一个代码示例让我拿我的水晶球。。。。一分钟!把你的代码放在你的问题里