サーバーへのソケット接続を使用するアプリケーションを作成しました。このサーバーは、BufferedReader でこれを読み取る電話に情報文字列を送信します。この情報を画面に表示したいのですが(たとえば、テキストボックスに)、この場合、textbox.append コマンドは機能しません。エラーはありませんが、実行時に文字列がテキスト ボックスに追加されません。テキストビューで同じことを試しました。これがこのコードの一部です。commands() 関数は接続の進行中に呼び出され、変数は最初に宣言されます。
public void commands() throws Exception{
Responce = buffer.readLine();
final TextView textViewToChange = (TextView) findViewById(R.id.textView1);
textViewToChange.setText(Responce);
commands(); }
誰かがこの問題を解決する方法を知っていればうれしいです。ありがとう :)