你好朋友我是android,Facebook和google的初学者,使用单一登出按钮在Android应用程序中登录
答案 0 :(得分:0)
当用户登录时,您可以存储变量,其值为“facebook”或“google”。单击注销按钮时,检查变量的值,然后根据需要执行任何操作。
答案 1 :(得分:0)
首先在您的用户欢迎活动中使用以下代码行初始化Facbook SDK。
FacebookSdk.sdkInitialize(getApplicationContext());
然后,创建一个logoutUser()方法,该方法应该在注销按钮点击时调用,如下所示;
private void logoutUser() {
LoginManager.getInstance().logOut(); // this is to logout Facebook
Intent intent = new Intent(this, LoginActivity.class);
intent.putExtra("finish", true); // if you are checking for this in your other Activities
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP |
Intent.FLAG_ACTIVITY_CLEAR_TASK |
Intent.FLAG_ACTIVITY_NEW_TASK |
Intent.FLAG_ACTIVITY_NO_ANIMATION |
Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(intent);
finish(); // This will kill all current logged in activities
}
通过onClickListner上的一个注销按钮调用这一个方法。