有时候自己写的代码自己还搞不懂,可可爱爱,真是有趣
private String messageTemp=null;
private class ChatMessageReceiver extends BroadcastReceiver {
/*
* 从服务拿到的数据
*/
@Override
public void onReceive(Context context, Intent intent) {
String message = intent.getStringExtra("message");
System.out.println("message:::"+message);
System.out.println("message:::Temp:::"+messageTemp);
/*
* 第二次呼叫拨打的时候页面闪退,是因为这里,wesocket获取message的时候,同时重复获取多个
* 要去一下重复
* */
if(message!=null&&messageTemp==null){
/*
* 写这行代码的时候,我没明白,怎么就成功了呢?为啥,为啥,为啥,百思不解,淦
* 还没去重呢,怎么就解决了问题了
* */
messageTemp = message;
/*
* 拿到message处理,对方是否接听或者挂断
* */
waitingProcess(message);
}
}
}