Я следую учебному пособию Facebook Android SDK , и в моем приложении есть весь код, ведущий к этому шагу.Я запускаю приложение (тестирую его на своем телефоне, но в эмуляторе тоже самое), и появляется этот экран:
Хорошо, отлично!
Нопосле завершения загрузки вместо любого вида экрана входа в систему, как в примере, приведенном здесь:
Я просто придумаю следующее:
Код:
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.