как получить такое же соединение xmpp от одного действия к другому?

Я новый программист. Я хотел бы реализовать образец приложения для получения чата с помощью сервера xmpp.В этой реализации я создал соединение, используя объект ConnectionConfiguration следующим образом:

ConnectionConfiguration connConfig =new ConnectionConfiguration(host, Integer.parseInt(sport), service);

Я передаю объект connConfig классу XMPPConnection, вызывая метод подключения, я получаю соединение, и вызывая метод входа, передавая имя пользователя pand password, затем я вхожу в систему с паролем .для входа я использую кнопку. Когда я нажимаю на кнопку, я использую намерение для изменения действия. Когда я меняю действие, я хотел бы получить такое же соединение в другом действии.

Я написал следующий код для LoginActivity :

  public class LoginActivity extends Activity
 {

ConnectionConfiguration connConfig ;

 XMPPConnection connection;



  @Override
 protected void onCreate(Bundle savedInstanceState) 
  {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.setting);


    ((Button)findViewById(R.id.login)).setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View arg0) 
           {

             connConfig =new ConnectionConfiguration(host, Integer.parseInt(sport), service);

          connection = new XMPPConnection(connConfig);

            connection.connect();
            connection.login(uname, password);

        }
});

 }
}

Я написал ChatPageActivity следующим образом:

     public class ChatPage extends Activity {

@Override
public void onCreate(Bundle icicle) {
    super.onCreate(icicle);
    setContentView(R.layout.chatpage);

    //How to get the same XMPPConnection from LoginActivity here    

     }
  }

как получить такое же соединение от LoginActivity к ChatPageActivity?

пожалуйста, помогите мне

9
задан prasad.gai 27 September 2011 в 06:56
поделиться