Starten einer Aktivität von Haupttätigkeit aufgerufen:Facebook-Handler nicht
Intent intent = new Intent(MainActivity.this, FacebookActivity.class);
startActivity(intent);
definieren Handler:
public class FacebookActivity extends Activity {
LoginButton loginButton;
CallbackManager callbackManager;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_facebook);
loginButton = (LoginButton) findViewById(R.id.login_button);
loginButton.setReadPermissions(Arrays.asList("public_profile"));
callbackManager = CallbackManager.Factory.create();
loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
@Override
public void onSuccess(LoginResult loginResult) {
Aber Handler nicht aufgerufen. Ich sehe dies in der Konsole:
calling onResume for activity
Jede Idee, was ist das Problem? In einer früheren Version habe ich keine separate Aktivität für die Facebook-Anmeldung verwendet, und dort hat der Login-Handler funktioniert. Seltsam.
Überprüfen Sie meinen Vorschlag unten lassen Sie mich jetzt, wenn Sie noch das Problem haben .... –