0
private void onClickLogin() {
Session session = Session.getActiveSession();
if (!session.isOpened() && !session.isClosed()) {
session.openForRead(new Session.OpenRequest(this).setCallback(statusCallback));
} else {
Session.openActiveSession(this, true, statusCallback);
}
}
參考上面的代碼,什麼是「!session.isOpened()& &!session.isClosed()」在做什麼?Android Facebook SDK混淆,爲什麼「!session.isOpened()&&!session.isClosed()」?
爲什麼該條款是真的?意圖是什麼?
它看到如果有活動會話,如果是的話就利用那個開始新的會話 –
@非法參數,但爲什麼不使用if(!session.isOpened){...} else {...} – noooooooob
如果會話打開並且未關閉,它將打開活動會話。否則它會創建一個新的會話 – Zoe