Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.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_If Statement - Fatal编程技术网

Android 如果不需要活动,如何跳过该活动?安卓

Android 如果不需要活动,如何跳过该活动?安卓,android,if-statement,Android,If Statement,我正在为我的应用程序做一个启动设置的事情,我想知道我如何让它跳过注册页面,一旦他们已经输入了一次?if语句是我想的东西,但我不太擅长android中的if语句,所以有人能告诉我解决方案的方向吗?输入并保存登录数据后,在SharedReferences中存储一个值,例如boolean loggedIn=true。然后每次启动应用程序时,从SharedReferences获取值,并决定是否显示登录窗口loggedIn==false或不显示loggedIn==true。我通过将一个没有UI的活动作为启

我正在为我的应用程序做一个启动设置的事情,我想知道我如何让它跳过注册页面,一旦他们已经输入了一次?if语句是我想的东西,但我不太擅长android中的if语句,所以有人能告诉我解决方案的方向吗?

输入并保存登录数据后,在SharedReferences中存储一个值,例如boolean loggedIn=true。然后每次启动应用程序时,从SharedReferences获取值,并决定是否显示登录窗口loggedIn==false或不显示loggedIn==true。

我通过将一个没有UI的活动作为启动活动来完成此操作,该活动检查首选项设置的存在,然后启动注册活动或主活动活动取决于首选项设置是否存在

在androidmanifest中,如果我没记错的话,您可以使用类似这样的方式在没有UI的情况下注册您的活动:

android:theme="@android:style/Theme.NoDisplay"

启动所选活动后,您需要在无UI活动中调用finish

您应该维护一个布尔值并将其保存在SharedReference中,然后在那里进行检查并相应地执行您的任务……

这也非常有帮助,谢谢。谢谢,但iDroid在您之前刚刚到达n。没关系。。。。你得到了解决方案……我很困惑你怎么不善于使用“如果”语句。它们是最基本的构件之一。以及“Java”中的语言。在继续你的项目之前,我会花一些时间认真阅读编程方面的知识。这已经得到了回答,而且作为一名visual basic程序员,我自己也会让java“if”语句显得不必要的复杂,如果没有说一些有用的话,就不要说出来。祝你在现实世界中表现得如此粗鲁。过日子