gpt4 book ai didi

android - SystemClock.wait() 有什么问题?

转载 作者:行者123 更新时间:2023-11-29 16:26:08 25 4
gpt4 key购买 nike

我希望我的程序等待 1000 毫秒并更改按钮的标题...但是程序以更改后的名称出现

package com.catchthebutton;

import android.app.Activity;
import android.os.Bundle;
import android.os.SystemClock;
import android.widget.Button;


public class test extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

Button bt = new Button(this);
setContentView(bt);
bt.setText("Wait");

SystemClock.sleep(10000);
bt.setText("OK");




}
}

最佳答案

您不应该在主 UI 线程中休眠。这会导致 UI 停止更新,直到 sleep 完成。

相反,考虑使用不同的线程安排事件在稍后发生。参见 updating the ui for a timer了解详情。

关于android - SystemClock.wait() 有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3604163/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com