Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.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 如何以不同的布局显示登录信息?_Java_Android - Fatal编程技术网

Java 如何以不同的布局显示登录信息?

Java 如何以不同的布局显示登录信息?,java,android,Java,Android,我已经创建了一个应用程序,需要从Facebook/Twitter/Google登录才能开始。在一个布局中,我为Facebook、Twitter和谷歌创建了三个开关,每个开关都有开关选项。如果用户是从相应的帐户登录的,我想将特定帐户切换为“开”。例如,如果用户是从Facebook登录的,则只应打开Facebook旁边的开关。我该怎么做 任何建议都将不胜感激,如果有人知道,请让我参考与此相关的任何教程。 下面是我的登录页面代码。我已经显示了Facebook的登录部分: Thanx:) 这样试试 -首

我已经创建了一个应用程序,需要从Facebook/Twitter/Google登录才能开始。在一个布局中,我为Facebook、Twitter和谷歌创建了三个开关,每个开关都有开关选项。如果用户是从相应的帐户登录的,我想将特定帐户切换为“开”。例如,如果用户是从Facebook登录的,则只应打开Facebook旁边的开关。我该怎么做

任何建议都将不胜感激,如果有人知道,请让我参考与此相关的任何教程。 下面是我的登录页面代码。我已经显示了Facebook的登录部分: Thanx:)

这样试试

-首先为3个登录信息创建一个带有3个布尔
变量的
单例类
,然后创建一个
Getter Setter`。这里需要单例,这样无论在整个应用程序中从何处调用该类,都只会形成该类的一个对象。现在你有了一个单一的信息点

-在另一个
活动开始时或您需要时,始终检查
Singleton
类的变量,以了解用户是否登录到一个或两个或所有社交网站

/////////////strong///Edited Part///////////strong>

下面是创建单例的一种简单方法,尽管没有其他方法:

public class Test{

   public static Test uniqueInstance = new Test();

   private Test(){}

   public static Test getInstance(){

      return uniqueInstance;       

      // No matter what but always u will get the same instance.

   }

}
现在要在另一个类中调用此对象,请执行以下操作…

public class Main{

 Test t = Test.getInstance();    // Now use t to call the fields and methods of class T.


}

@Aashish看到了编辑过的答案,所以最好在阅读前刷新一下。
public class Main{

 Test t = Test.getInstance();    // Now use t to call the fields and methods of class T.


}