Я следую за Facebook Android SDK tutorial, и у меня есть весь код, предшествующий этому шагу в моем приложении. Я запустить приложение (тестирование его на свой телефон, но делает то же самое в эмуляторе) и приходит этот экран вверх:Не удается получить экран входа в систему Facebook?
Хорошо, здорово!
Но после того, как это делается загрузка, а не какой-либо экран входа в систему придумывают, как пример, приведенный здесь:
Я только что пришел с этим:
Код:
package com.greatapp;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import com.facebook.android.*;
import com.facebook.android.Facebook.*;
public class MyGreatActivity extends Activity {
Facebook facebook = new Facebook("MY_APP_ID");
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
facebook.authorize(this, new DialogListener() {
@Override
public void onComplete(Bundle values) {}
@Override
public void onFacebookError(FacebookError error) {}
@Override
public void onError(DialogError e) {}
@Override
public void onCancel() {}
});
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
facebook.authorizeCallback(requestCode, resultCode, data);
}
}
Хорошо, я удалил проект и снова запустил. Этот экран от ранее делает что-то, но продолжает перезагружать этот экран загрузки снова и снова. Почти так, как будто он обращается к серверам Facebook за 1000 разных вещей, и у каждого из них есть экран загрузки. Я не знаю, что делать. Ошибок в Logcat нет.
У вас есть родное приложение фб установлен на телефоне? –