Java Hanlder阻止文本视图更改
运行以下代码应该在处理程序完成之前进行textView更改。但是,文本视图在处理程序完成后会发生更改。处理程序是否以某种方式避免了文本更改Java Hanlder阻止文本视图更改,java,android,Java,Android,运行以下代码应该在处理程序完成之前进行textView更改。但是,文本视图在处理程序完成后会发生更改。处理程序是否以某种方式避免了文本更改 t.setText("Test!"); Handler handler = new Handler(); handler.postDelayed(new Runnable() { @Override public void run() { } },1000); 试试这种方法,希望这能帮助你解
t.setText("Test!");
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
}
},1000);
试试这种方法,希望这能帮助你解决问题。 无论您在其中编写什么代码,它都将在给定间隔时间(1000)后执行 注意:您必须声明要在onCreate()内部运行或在类级别运行的textview或任何其他视图
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
t.setText("Test!");
}
},1000);
只需在运行中移动setText代码。我要做的是更改文本,等待1秒钟,然后继续执行其余的代码-我不想在一秒钟后更改textView,而是想在一秒钟之前更改它