在我的Android
项目中,我有Activity
Morseapp和一个Runnable类flash_code。
现在我想通过活动启动runnable来创建一个新的Thread并刷新代码。
但是Runnable
需要morse-code String和 ledon()/ ledoff()方法。
所以我想定义root来调用String等。但是在这一行,它崩溃并告诉我一些关于Handler
的事情 - 但我没有处理程序..热是可以得到字符串或方法吗?
flash_code
public class flash_code implements Runnable{
public void run() {
Morseapp root = new Morseapp();
Code = root.Code;
[...]
}
}
Morseapp.start_flash()
public void start_flash() {
if(!flash) {
flash = true;
EditText OutText = (EditText) findViewById(R.id.out_text);
Code = OutText.getText().toString();
Code = translate(Code, 2);
t_flash.start();
} else {
flash = false;
t_flash.interrupt();
}
}