Как аутентифицировать фейсбук в сервисном классе в андроиде - PullRequest
2 голосов
/ 05 ноября 2011

Я создаю приложение, использующее API Facebook, и я хочу, чтобы аутентификация Facebook выполнялась в Myservice классе, который долго работает, класс расширяет Service класс Android.

facebook.authorize(activity,dialog) метод работает влюбое действие, но оно не выполняется в классе обслуживания.

Я знаю, что параметр методов содержит действие, но если мы хотим авторизовать Facebook в классе Service, то что нам нужно делать?

Это мой первый проект, поэтому я не знаю, как решить эту проблему.

1 Ответ

2 голосов
/ 05 ноября 2011

Этого можно добиться с помощью BroadCast .В вашем сервисе, когда вам нужно запустить диалог авторизации fb, вы можете отправить широковещательный Intent.В своей деятельности вы должны зарегистрировать приемник вещания, который должен получить это намерение от вашего сервиса.Чем вы можете запустить диалог fb из контекста Activity.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...