2014-10-18 2 views
0

Я пытаюсь создать приложение для Android для интеграции с podio и получить информацию из моей учетной записи podio. при использовании кодаpodio: withResultListener ошибка времени компиляции в android

Podio.client.authenticateWithUserCredentials(usr, pwd) 
     withResultListener(new ResultListener<Session>() { 

      @Override 
      public boolean onRequestPerformed(Session session) { 
       // Yeay! 
       return false; 
      } 

     }); 

он показывает ошибку во время компиляции, такую ​​как

«Метод withResultListener (новый ResultListener() {}) не определено для типа»

ответ

0

Я заметил, что ты (.) перед вызовом withResultListener. Я не уверен, что это ошибка при форматировании вопроса. Если нет, это может быть причиной вашей проблемы.

Другое дело, что недавно были внесены некоторые изменения в Android SDK Podio, которые тормозят его (бета) API. Содержимое сеанса с этого момента передается через обратный вызов SessionListener. Все должно работать, если вы измените свой код, чтобы выглядеть примерно так.

Podio.client.authenticateWithUserCredentials(usr, pwd) 
    .withSessionListener(new SessionListener() { 

     @Override 
     public boolean onSessionChanged(String authToken, String refreshToken, long expires) { 
      // Yeay! 
      return false; 
     } 

    }); 

Надеюсь, это поможет вам решить вашу проблему.

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я разработчик программного обеспечения в Citrix, Podio.

+1

Большое спасибо за ваш ответ, он работает с «withSessionListener». – gnts

Смежные вопросы