title: Application is not responding when trying to modify status of Gtalk using XMPPConnection in Android
body: <p>I am trying to change the Gtalk Status using XMPPConnection in Android. But when i am trying through Wi-Fi it is unable to connect. It is giving pop-up showing Application is not responding. My Code is here:</p>
  
  <pre><code>                    ConnectionConfiguration conn = new ConnectionConfiguration("talk.google.com",Integer.parseInt("5222"),"gmail.com");
                  m_xmppConnection = new XMPPConnection(conn);
                  conn.setSASLAuthenticationEnabled(false);
                  conn.setDebuggerEnabled(true);
                  SASLAuthentication.supportSASLMechanism("PLAIN", 0);
  
                  try 
                  {
                      m_xmppConnection.connect();
                  } 
                  catch (XMPPException e1) 
                  {
                      displayAlertDialog(e1.getMessage());
                  }
  
                  try
                  {
                      Log.d("Testing", "try to connect using XMPPConnection");
  
                      Log.d("Testing", "try to connect using XMPPConnection-----");
                      if(m_xmppConnection.isConnected())
                      {
                          Log.d("Testing", "It is connected with XMPPConnection");
                          m_xmppConnection.login(strUname, strPwd);
                      }
                      Log.d("Testing", "after giving user name and pwd-----");
                      Presence presence = new Presence(Presence.Type.available);
                      m_strGtPrevMsg = presence.getStatus();
                      m_spEditor.putString("prevmsg", m_strGtPrevMsg);
                      m_spEditor.commit();
                      presence.setStatus(strStatus);
                      Log.d("Testing", "status saved");
                      presence.setPriority(24);
                      presence.setMode(Presence.Mode.available);
  
                      m_xmppConnection.sendPacket(presence);
                      Log.d("Testing", "packet send");
                  }
  
                  catch(XMPPException e)
                  {
  //                  e.printStackTrace();
  
                      displayAlertDialog(e.getMessage());
                  }
  </code></pre>
  
  <p>Can anyone help please.</p>