0

在我的Android项目中,我有ActivityMorseapp 和一个 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();

    }
  }
4

0 回答 0