第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

一直顯示報錯;這個為null?

一直顯示報錯;這個為null?

泛舟湖上清波郎朗 2022-04-21 19:11:04
private void startMessage() {socket msocket = new socket(mPort);msocket.start();msocket.getHandler().obtainMessage(1).sendToTarget();}private class socket extends Thread {private ServerSocket serverSocket;private Socket _mSocket;private int dstPort;private boolean isloop = true;private Handler _mHandler;private OutputStream outp;private InputStream inp;public socket(int dstPort) {// TODO Auto-generated constructor stubthis.dstPort = dstPort;}public void run() {Looper.prepare();_mHandler = new Handler() {public void handleMessage(Message msg) {switch (msg.what) {case 1:try {serverSocket = new ServerSocket(dstPort);while (isloop) {_mSocket = serverSocket.accept();}} catch (IOException e) {}break;}};Log.d(tag, "???????????????????");Looper.loop();}public Handler getHandler() {return _mHandler;}一直報msocket.getHandler().obtainMessage(1).sendToTarget();這個為null
查看完整描述

1 回答

?
繁花如伊

TA貢獻2012條經(jīng)驗 獲得超12個贊

你是多線程。意思是2個線程都在跑。
你的支線程start了,但是你的主線程還在執(zhí)行,立刻到了msocket.getHandler().obtainMessage(1).sendToTarget();
這個時候,你能保證你的支線程已經(jīng)執(zhí)行了run()【雖然他已經(jīng)start了,但是start了,就代表他執(zhí)行速度超過主線程,完成了run?】,完成了handler的初始化么?

查看完整回答
反對 回復(fù) 2022-04-24
  • 1 回答
  • 0 關(guān)注
  • 236 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號