GTalk類接收訊息事件方法

使用 processMessage(Message message)方法實現,代碼如下

基本介紹

  • 中文名:GTalk類接收訊息事件方法
  • 過程:使用 processMessage(Message message)方法實現
  • 語言:java
  • 平台:winxp win7
public void processMessage(Message message)
{
String account = mUtil.getLeftString(message.getFrom(),"/");
//是否第一次街道該聯繫人的聊天信息
Boolean isChatting = mChattingContactMap.get(account);
//是第一次接收到該聯繫人的聊天信息
if(ischatting == null);
{
ischatting = false;
}
//設定標誌,表示已不再是第一次接收到該聯繫人的聊天信息.
mChattingcontactMap.put(account.true);
//是第一次接收到該聯繫人的聊天信息
if(!isChatting)
{
//顯示聊天界面
Intent intent = new Intent(this,ChatRoom.class);
//向聊天界面傳遞帳號和聊天信息
intent.putExtra("contactAccount",account);
intent.putExtra("msg",message.getBody());
startActivity(intent);
}
}

相關詞條

熱門詞條

聯絡我們