Button logout =(Button)this.findViewById(R.id.btlogout); logout.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
connection.disconnect();
setContentView(R.layout.login);
}
});
此代码允许我注销但不会终止会话以及我重定向该页面的按钮无法正常工作的页面。
答案 0 :(得分:2)
首先将状态数据包发送到服务器,然后您应该注销。这样你的会话就会被杀死。
Presence pr=new Presence(Presence.Type.unavailable);
connection.sendPacket(pr);
connection.disconnect();
首先让你离线,然后断开与服务器的连接。希望它会有所帮助。谢谢。