ここに私のコードのサンプルがあります
TextView textStatus = (TextView) findViewById(R.id.editText1);
ServerSocket serverSocket = new ServerSocket(SERVERPORT);
.
.
Socket client = serverSocket.accept();
.
.
textStatus.append("TEXT");
client.close();
これにより、Android アプリケーションが強制終了されます。textStatus.append を削除すると、機能します。繰り返しますが、 と を削除するSocket client = ...
とclient.close()
、画面に TEXT が表示されます。
したがって、ソケットclient = serverSocket.accept();
は何らかの方法で textStatus 変数に影響を与えています。
誰が何が間違っているのか教えてもらえますか?