我想让 textView 在文本更改后的定义时间后消失。
我不确定继续进行的最佳方式是什么。
使用 Thread.sleep(2000);
的问题在于,它显然会使整个 UI 线程进入休眠状态。在 AsyncTask
中使用 Thread.sleep(2000);
似乎是错误的。此外,如果用户离开需要由AsyncTask
更新的Activity,也会导致问题。
必须有一种更简洁的方法来实现它。如果您知道:请随时回答:-)
最佳答案
您不需要创建处理程序:
view.postDelayed(new Runnable(){
@Override
public void run()
{
view.setVisibility(View.GONE);
}
}, 10000);
关于Android:在定义的时间后使 View 消失的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20165829/