限制If块
我在Android的Java代码中有一个if
条件,我想输入该块,这是用户第一次运行该应用程序。但第二次和以后,他们忽略了这些条件。限制If块
如何限制我的Java代码中的if
块?
这是我的,如果阻止条件:
if(AppSharedPrefs.getInstance(SplashActivity.this) .readPrefs(SplashActivity.this, "language").isEmpty())
{
AppSharedPrefs.getInstance(SplashActivity.this)
.writePrefs(SplashActivity.this, "language","English");
}
回答:
“简单”:您选择的选项之一存储设备上的数据。
然后,您的代码会读取,每次应用程序启动时都会返回数据。
请参阅here了解选项概述,并请there选择您应该选择的选项(共享首选项)。
换句话说:整个想法是,你必须让自己能够存储数据;以便您的代码可以稍后根据该数据做出决定。这就是这一切。
回答:
您需要为您的目的分享偏好。在第一次存储值真正的共享首选项,当下次用户来到应用程序从共享首选项获取价值如果这是真的,你不需要拨打你的代码
以上是 限制If块 的全部内容, 来源链接: utcz.com/qa/262922.html