关于androidpn消息当服务器重启后,客户端在线的session全部掉线解决方案

XmppManager

private void addTask(Runnable runnable) {
		Log.d(LOGTAG, "addTask(runnable)...");
		taskTracker.increase();
		synchronized (taskList) {
			if (taskList.isEmpty() && !running) {
				running = true;
				futureTask = taskSubmitter.submit(runnable);
				if (futureTask == null) {
					taskTracker.decrease();
				}
			} else {
				/**
				 * runTask(); 解决服务器端重启后,客户端不能成功连接 Androidpn 服务器
				 */
				runTask();
				taskList.add(runnable);
			}
		}
		Log.d(LOGTAG, "addTask(runnable)... done");
	}


猜你喜欢

转载自blog.csdn.net/zhmi_1015/article/details/50617617