有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java 安卓:处理程序根本不工作

我正在尝试运行一个处理程序,该处理程序每秒钟都会更改按钮上的文本,但它根本没有运行,我没有收到错误消息或什么都没有

这是密码

Button letterButton;
Handler handler;

String[] alphabet = { "A", "B", "C", "D", "E", "F", "G", "H", "I", "J",
        "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W",
        "X", "Y", "Z" };

protected void onCreate(Bundle bundle) {
    super.onCreate(bundle);
    setContentView(R.layout.changeletters);
    getSupportActionBar().hide();

    letterButton = (Button) findViewById(R.id.letterButton);
    letterButton.setOnClickListener(this);

    handler = new Handler();
    handler.postDelayed(run, 1000);
}


Runnable run = new Runnable() {

    @Override
    public void run() {
        int index = 0;
        letterButton.setText(alphabet[index++]);
    }
};

共 (0) 个答案