ボタンから開始する単純なスレッドを作成しようとしていますが、問題が発生しました。コードは次のとおりです。
b1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v)
{
SendInfo si = new SendInfo();
si.start();
error.setText(si.getError());
}
});
そして、ここにスレッドコードがあります:
package com.example.android.location;
public class SendInfo extends Thread
{
private String error;
public void run()
{
this.error = "working";
}
public String getError(){
return this.error;
}
}
何らかの理由で、最初のコード ブロックのエラー インスタンスが空のままです。