bn.setOnClickListener(new readtest());
}
class readtest implements OnClickListener{
@Override
public void onClick(View v) {
comput();
Toast.makeText(getApplicationContext(), "变量" + end ,Toast.LENGTH_LONG).show();
}
}
void comput() {
Runnable r = new Runnable() {
public void run() {
end = 123;
}
};
Thread th = new Thread(r);
th.start();
}
点击按钮,新线程给全局变量赋值,但是主线程读不了
------解决方案--------------------
你点击了才开始线程,才开始赋值,当然是第二次点击时才能取到值咯