在我的Android
项目中,我有Activity
Morseapp 和一个 Runnable 类 flash_code。现在我想通过 Activity 启动 runnable 以创建一个新线程并刷新代码。但是Runnable
需要摩尔斯电码字符串和ledon()/ledoff()方法。所以我想定义根来调用字符串等。但在这一行,它崩溃并告诉我一些关于 a 的信息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();
}
}