Text を textView に設定したい場合、アプリケーション フォースが終了し、次のエラーが表示されます。
android.view.ViewRootImpl$CalledFromWrongThreadException: ビュー階層を作成した元のスレッドのみがそのビューにアクセスできます。
これは私のコードの一部です:
Thread ThreadRecording = new Thread(new Runnable() {
public void run() {
while(recorder)
{
if (body_num = 10)
{
TextView loog = (TextView)findViewById(R.id.textView1);
loog.setText("Total : 10, Thank you");
}
}
}
});
ThreadRecording.start();
ボタンがあります。ユーザーがクリックすると、設定する関数が呼び出されbody_num = body_num + 1
、スレッドは body_num == 10 かどうかをチェックします