如何创建一个全局客户端套接字android

时间:2016-03-24 22:13:01

标签: android

我的这段代码令我头疼......我已经进行了两次登录和注册活动。当我尝试将登录页面中创建的套接字转移到注册页面时,通过从应用程序扩展一个类并保持全局套接字,我得到错误illegalmonitorstateexception:对象未被线程b4等待锁定...看看代码请帮我澄清错误:D

部分用于在登录活动中设置套接字

ApplicationExtension.setSocket(插座);

和参与注册

插座= ApplicationExtension.userSocket;

我的扩展课程

function updateStatus(){

    var textarea = $(".status").val();

    $("#globalfeed").prepend('<div class="u_posted"><img height="40" width="40" src="uploaded/blank-profile.png"></div><div class="u_status">' + textarea  + '</div>');

}

import java.net.Socket;

import android.app.Application;

公共类ApplicationExtension扩展了Application {

package com.example.secroid;

}

1 个答案:

答案 0 :(得分:0)

如果您需要两个活动的套接字连接,最好创建一个服务并让它拥有套接字,这两个活动都绑定到服务。