0
我的這段代碼給我頭痛...我做了兩個活動登錄和註冊。當我嘗試將登錄頁面中創建的套接字轉移到註冊頁面時,通過從Application擴展一個類並保留全局套接字,我得到錯誤illegalmonitorstateexception:對象沒有被線程鎖住等待...看看代碼幫我清除錯誤請:d如何創建一個全球客戶端插座android
部分爲登錄活動
ApplicationExtension.setSocket(插座)設置插座;
和在註冊所述獲取部分
插座= ApplicationExtension.userSocket;
我的擴展類
package com.example.secroid;
進口的java.net.Socket;
import android.app.Application;
公共類ApplicationExtension擴展應用{
public static Socket userSocket;
public static Socket getSocket()
{
return userSocket;
}
public static void setSocket(Socket newSocket)
{
userSocket=newSocket;
}
}
你能告訴我該怎麼做嗎? –