2011-03-05 58 views
0
public void onClick(View v) { 
     String host = getText(R.id.host); 
     String port = getText(R.id.port); 
     String service = getText(R.id.service); 
     String username = getText(R.id.userid); 
     String password = getText(R.id.password); 

     // Create a connection 
     ConnectionConfiguration connConfig = 
       new ConnectionConfiguration(host, Integer.parseInt(port), service); 
     XMPPConnection connection = new XMPPConnection(connConfig); 

     try { 
      connection.connect(); 
      Log.i("XMPPClient", "[SettingsDialog] Connected to " + connection.getHost()); 
     } catch (XMPPException ex) { 
      Log.e("XMPPClient", "[SettingsDialog] Failed to connect to " + connection.getHost()); 
      Log.e("XMPPClient", ex.toString()); 
      xmppClient.setConnection(null); 
     } 
     try { 
      connection.login(username, password); 
      Log.i("XMPPClient", "Logged in as " + connection.getUser()); 

      // Set the status to available 
      Presence presence = new Presence(Presence.Type.available); 
      connection.sendPacket(presence); 
      xmppClient.setConnection(connection); 
     } catch (XMPPException ex) { 
      Log.e("XMPPClient", "[SettingsDialog] Failed to log in as " + username); 
      Log.e("XMPPClient", ex.toString()); 
       xmppClient.setConnection(null); 
     } 

錯誤來自connection.login(username,password); 這是工作在筆記本電腦,但是當我運行相同的應用到桌面,一個UnknownHostException,TimeoutException異常即將 請幫我爲什麼gmail沒有連接到android中的xmpp

回答

0

這個錯誤出現,如果你已經通過相同的用戶名和密碼,或者如果您登錄在清單文件中沒有Internet許可