В уроках Facebook я вижу этот пример кода:
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
facebook.authorizeCallback(requestCode, resultCode, data);
}
Используя этот код, я получаю:
onAuthFail с ошибкой = "Действие отменено".
Удаление
super.onActivityResult(requestCode, resultCode, data);
Работает нормально.
Итак, мой вопрос: куда поместить super.onActivityResult (requestCode, resultCode, data)?
До обратного вызова в Facebook, после или удалите его. На данный момент без вызова super.onActivityResult - код работает нормально. Может ли пропасть вызвать проблемы?
UPDATE:
Я использую это в манифесте:
<activity android:launchMode="singleInstance" android:name=".profile.LoginForm"
android: screenOrientation = "портрет" android: noHistory = "true">
Может ли это вызвать проблемы?
UPDATE2:
Причина, по которой в манифесте указано 'singleInstance', заключается в следующем: чтобы избежать повторного запуска моей формы входа. Эта проблема вынуждает к текущей проблеме.