Runnable类中的调用活动方法

时间:2012-09-22 08:44:43

标签: java android class runnable

在我的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();

    }
  }

0 个答案:

没有答案