Explorar o código

git-svn-id: https://192.168.57.71/svn/jsgkj@1560 931142cf-59ea-a443-aa0e-51397b428577

ld_zhangdong %!s(int64=8) %!d(string=hai) anos
pai
achega
3085c2f581
Modificáronse 2 ficheiros con 35 adicións e 1 borrados
  1. 1 1
      gkjsjy/trunk/src/rtx/RTXSvrApi.java
  2. 34 0
      gkjsjy/trunk/src/rtx/RTXThread.java

+ 1 - 1
gkjsjy/trunk/src/rtx/RTXSvrApi.java

@@ -1076,7 +1076,7 @@ public class RTXSvrApi {
 	 *            String 显示停留时间(毫秒) 0:为永久停留(用户关闭时才关闭)
 	 * @return int 0:操作成功 非0:操作不成功
 	 */
-	public int sendNotify(String receivers, String title, String msg, String type, String delayTime) {
+	public synchronized int sendNotify(String receivers, String title, String msg, String type, String delayTime) {
 
 		svrInit(OBJNAME_RTXEXT);
 

+ 34 - 0
gkjsjy/trunk/src/rtx/RTXThread.java

@@ -0,0 +1,34 @@
+package rtx;
+
+public class RTXThread extends Thread{
+	
+	private String userName;
+	private String msg;
+	private String type = "0";
+	private String delayTime = "0";
+	private int iRet = -1;
+
+	@Override
+	public void run() {
+		RTXSvrApi RtxsvrapiObj = new RTXSvrApi();
+		if (RtxsvrapiObj.Init()) {
+			iRet = RtxsvrapiObj.sendNotify(userName, "", msg, type, delayTime);
+			if (iRet == 0) {
+				System.out.println("发送成功");
+			} else {
+				System.out.println("发送失败");
+			}
+		}
+		RtxsvrapiObj.UnInit();
+	}
+
+	public RTXThread(String userName, String msg) {
+		super();
+		this.userName = userName;
+		this.msg = msg;
+	}
+
+	public RTXThread() {
+		super();
+	}
+}