2016-08-23 31 views
0

我正在做視頻聊天,現在在我的應用程序,我發現一些代碼在Android的Quickblox,我無法獲得聊天的用戶列表我收到以下錯誤消息,如「QBResponseException:你正在尋找的實體不是發現「,我卡住了這一天,我經歷了很多搜索,但我無法找到任何合適的解決方案,任何人都可以幫助我。QBResponseException:在加載用戶列表中找不到您正在查找的實體?

下面我重視我的代碼:

QBPagedRequestBuilder requestBuilder = new QBPagedRequestBuilder(); 
     requestBuilder.setPerPage(getResources().getInteger(10)); 

     List<String> tags = new LinkedList<>(); 
     tags.add("webrtcusers"); 

     QBUsers.getUsersByTags(tags, requestBuilder, new QBEntityCallbackImpl<ArrayList<QBUser>>() { 
      @Override 
      public void onSuccess(ArrayList<QBUser> qbUsers, Bundle bundle) 

      { 
       System.out.println("INSIDE LISt"); 
       showProgress(false); 

       users.clear(); 
       users.addAll(DataHolder.createUsersList(qbUsers)); 
       initUsersList(); 
      } 

      @Override 
      public void onError(QBResponseException exc) { 
       showProgress(false); 
       /* Toaster.longToast("Error while loading users");*/ 
       Toast.makeText(getApplicationContext(), "Error while loading users", 
         Toast.LENGTH_SHORT).show(); 
       Log.d(TAG, "onError()"+exc.toString()); 
      } 
     }); 

響應去與上述例外ONERROR。它告訴我在儀表板管理面板中查看QuickBlox以查找正確的帳戶密鑰,我希望您能夠獲得這些密鑰。

回答

0

此錯誤表示找不到請求的資源。因此,請確保您的應用中確實有用戶標記「webrtcusers」。