限制If块

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

如何限制我的Java代码中的if块?

这是我的,如果阻止条件:

if(AppSharedPrefs.getInstance(SplashActivity.this) 

.readPrefs‌​(SplashActivity.this‌​, "language").isEmpty())

{

AppSharedPrefs.getInstance(SplashActivity.this)

.writePrefs(S‌​plashActivity.this, "language","English");

}

回答:

“简单”:您选择的选项之一存储设备上的数据。

然后,您的代码会读取,每次应用程序启动时都会返回数据。

请参阅here了解选项概述,并请there选择您应该选择的选项(共享首选项)。

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

回答:

您需要为您的目的分享偏好。在第一次存储值真正的共享首选项,当下次用户来到应用程序从共享首选项获取价值如果这是真的,你不需要拨打你的代码

以上是 限制If块 的全部内容, 来源链接: utcz.com/qa/262922.html

回到顶部