如何发送消息?android、asmack、openfire
asmack+openfire开发一个android IM应用程序。但我不知道如何从朋友那里接收信息,然后发送到相应的聊天室 我有以下功能: 连接openfire服务器并登录成功(A帐户)。然后我有一个“FriendsActivity”在ListView中显示所有朋友,单击该项目,然后单击“ChatActivity”。在“聊天活动”中,我创建了一个与帐户B(或另一个帐户)的聊天 代码帮助我实现与B的聊天,但A应首先单击“聊天活动”项如何发送消息?android、asmack、openfire,android,message,openfire,asmack,Android,Message,Openfire,Asmack,asmack+openfire开发一个android IM应用程序。但我不知道如何从朋友那里接收信息,然后发送到相应的聊天室 我有以下功能: 连接openfire服务器并登录成功(A帐户)。然后我有一个“FriendsActivity”在ListView中显示所有朋友,单击该项目,然后单击“ChatActivity”。在“聊天活动”中,我创建了一个与帐户B(或另一个帐户)的聊天 代码帮助我实现与B的聊天,但A应首先单击“聊天活动”项 如何在“FriendsActivity”接收消息,并给出不同的
如何在“FriendsActivity”接收消息,并给出不同的提示,如“您从帐户C收到了新消息”(帐户C是a的朋友)。然后,当我点击C项到“聊天活动可以显示来自C.< P>的消息时,这实际上是一个涉及的问题,需要考虑的事情有很多;p> 当您按下back键时,活动将被销毁,因此您很可能需要一种持久存储聊天数据的方法,这种方法可用于每个活动,例如数据库。(这是您的处理程序类吗??) 所以
list.getFirstVisiblePosition()
)希望这有点帮助我在您回答时实施它。不管怎样。
chatManager.createChat(B, new MessageListener() {
@Override
public void processMessage(Chat chat2,
org.jivesoftware.smack.packet.Message msg) {
handler.obj = msg; //handler to updata the listview to show message history
}
}