如何检查我的应用程序是否连接到 Facebook
How to check whether my app is connected with Facebook or not
这是我的启动画面的代码,我想在这里检查我的应用程序是否使用 Facebook 登录。
package in.sincerity.prayer;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
public class SplashActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
Handler handler =new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
Intent intent = new Intent(getApplicationContext(),LoginActivity.class);
startActivity(intent);
finish();
}
},2000l);
}
}
启动完成后我的登录 activity 打开。
我的应用程序中的登录名 Activity 包含一个 facebook 登录按钮,并且工作正常。它正在登录成功注销。我的问题是当我关闭我的应用程序并重新打开它时,fb 按钮的文本是 "Log out",这意味着我已经登录到 facebook,我不需要做任何事情。我怎么知道我是否登录?
您检查是否有访问facebook的accessToken。
if (AccessToken.getCurrentAccessToken()!=null) {<you have logged on>}
这是我的启动画面的代码,我想在这里检查我的应用程序是否使用 Facebook 登录。
package in.sincerity.prayer;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
public class SplashActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
Handler handler =new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
Intent intent = new Intent(getApplicationContext(),LoginActivity.class);
startActivity(intent);
finish();
}
},2000l);
}
}
启动完成后我的登录 activity 打开。 我的应用程序中的登录名 Activity 包含一个 facebook 登录按钮,并且工作正常。它正在登录成功注销。我的问题是当我关闭我的应用程序并重新打开它时,fb 按钮的文本是 "Log out",这意味着我已经登录到 facebook,我不需要做任何事情。我怎么知道我是否登录?
您检查是否有访问facebook的accessToken。
if (AccessToken.getCurrentAccessToken()!=null) {<you have logged on>}