#android #facebook #android-emulator
#Android #Facebook #android-эмулятор
Вопрос:
Я использую facebook.authorize(activity,new Dialog(...))
в
public class BirthdayActivity extends Activity {
...
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() {}
});
}
Здесь это работает отлично, но когда я делаю то же самое в
public class StartBirthdayApplication extends Service {
...
public void onStart(Intent intent, int startId) {
facebook.authorize(this, new DialogListener() {
public void onComplete(Bundle values) {
}
@Override
public void onFacebookError(FacebookError error) {}
@Override
public void onError(DialogError e) {}
@Override
public void onCancel() {}
});
...
}
Я получаю сообщение об ошибке
Ключевое сообщение ожидало байт [], но значение было java.lang.Строка.Было возвращено значение по умолчанию
<null>
.
Попытка привести сгенерированное внутреннее исключение:
java.lang.ClassCastException: java.lang.Строка
Что происходит не так?
Ответ №1:
просто передайте токен доступа в запросе. работает правильно.