2015-09-14 2 views
2

Я пытаюсь интегрировать службу чата quickblox в мое приложение, мне удается добавить все библиотеки всех необходимых классов и макетов, но когда я запускаю, я получаю java.lang.NullPointerException в эта линия:Интеграция Quickblox Android SDK для чата

int currentVersion = ApplicationSingleton.getInstance().getAppVersion(); 

и я получаю эту ошибку

Caused by: vc908.stickerfactory.p$b: Storage manager not initialized. Use init(...) method before. 
      at vc908.stickerfactory.p.a(Unknown Source) 
      at vc908.stickerfactory.utils.KeyboardUtils.getKeyboardHeight(Unknown Source) 
      at com.superfans.com.superfans.chat.ui.activities.ChatActivity.updateStickersFrameParams(ChatActivity.java:278) 
      at com.superfans.com.superfans.chat.ui.activities.ChatActivity.initViews(ChatActivity.java:184) 
      at com.superfans.com.superfans.chat.ui.activities.ChatActivity.onCreate(ChatActivity.java:83) 
      at android.app.Activity.performCreate(Activity.java:5990) 
      at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106) 
      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2278) 
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387) 
            at android.app.ActivityThread.access$800(ActivityThread.java:151) 
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303) 
            at android.os.Handler.dispatchMessage(Handler.java:102) 

в этой строке:

stickersFrame.getLayoutParams().height = vc908.stickerfactory.utils.KeyboardUtils.getKeyboardHeight(); 

Может любая помощь и thnks.

ответ

2

Посмотрите на this руководства об интеграции наклейки

выглядит, как вы забыли о

StickersManager.initialize(“847b82c49db21ecec88c510e377b452c", this); 
+1

спасибо за ваш ответ, но моя проблема была в добавлении поставщика в проявленном андроида: власти = "<ВАШ ПАКЕТ > .stickersProvider» –