我有两个班级:a 和 b。在 ai 类中,当变量 x 的值小于 1000 时,它会将变量 x 加一。在 b 类(活动类)中,我有一个名为 ed 的 EditText。每次 x 在 a 类中加一时,我想将 ed 的文本从 b 类设置为 x。如何才能做到这一点?请参阅下面的代码。
public Class a
{
int x = 0;
private void startThread()
{
MyThread = new Thread(new Runnable()
{
public void run()
{
while(x<1000)
{
x++;
//Change the text of ed from class b to x!!!!
sleep(100);
}
}
});
MyThread.start();
}
}
Class b extends Activity{
EditText ed;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ed =(EditText)findViewById(....);
}
}