簡體   English   中英

Android Studio-無法連接到LDAP服務器

[英]Android studio - Failed to connect to LDAP server

我想在android studio中使用LDAP,我在最新版本中使用Java的UnboundID LDAP SDK。

我使用以下命令:

LDAPConnection ldap = new LDAPConnection("xxx.xxx.xx.xx", 389,"uid=guest3,ou=Users,dc=gal,dc=local", guest3);

連接詳細信息:

  • 主持人:xxx.xxx.xx.xx
  • 端口:389
  • dn:uid = guest3,ou = Users,dc = gal,dc = local
  • 密碼:guest3

但是,當我嘗試連接到LDAP服務器時,出現以下錯誤:

LDAPException(resultCode = 82(本地錯誤),errorMessage ='在對LDAP消息進行編碼或將其發送到服務器xx.xxx.xx.xx:389時發生錯誤:NetworkOnMainThreadException(trace ='onNetwork(StrictMode.java:1303)/ socketWrite(SocketOutputStream.java:111)/ write(SocketOutputStream.java:157)/ flushBuffer(BufferedOutputStream.java:82)/ flush(BufferedOutputStream.java:140)/ sendMessage(LDAPConnectionInternals.java:580)/ sendMessage(LDAPConnection.java :4375)/進程(SimpleBindRequest.java:556)/綁定(LDAPConnection.java:2270)/綁定(LDAPConnection.java:2215)/ onClick(LoginActivity.java:57)/ performClick(View.java:5610)/運行(View.java:22265)/ handleCallback(Handler.java:751)/ dispatchMessage(Handler.java:95)/循環(Looper.java:154)/ main(ActivityThread.java:6077)/ invoke(Method.java:本機)/運行(ZygoteInit.java:866)/ main(ZygoteInit.java:756)',ldapSDKVersion = 4.0.4,版本= 27051)')

如果有人知道如何解決此問題,將不勝感激。 提前致謝!

NetworkOnMainThreadException也許嘗試不要在主線程上進行網絡連接。 請參閱以供參考

獲取點擊事件

  public void onClick(View v) {
  new Thread(new Runnable() {
    public void run() {
      final Bitmap b = loadImageFromNetwork();
      mImageView.post(new Runnable() {
        public void run() {
          mImageView.setImageBitmap(b);
        }
      });
    }
  }).start();
}

AsyncTask的目標是為您處理線程管理。 我們前面的示例可以輕松地用AsyncTask重寫:

public void onClick(View v) {
  new DownloadImageTask().execute("http://example.com/image.png");
}

private class DownloadImageTask extends AsyncTask {
     protected Bitmap doInBackground(String... urls) {
         return loadImageFromNetwork(urls[0]);
     }

     protected void onPostExecute(Bitmap result) {
         mImageView.setImageBitmap(result);
     }
 }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM