我在Android中设置了一个内容视图:
setContentView(R.layout.activity_main);
现在单击其中一个按钮后,将执行以下代码以启用另一个按钮:
ok.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
buttonPause.setEnabled(true);
...
启用按钮。但仅在一分钟左右之后。
我是否需要刷新按钮或布局?或者那是不好的做法?我想知道导致这种延迟的原因。我读过有关notifyDataSetChanged()的内容,但我认为这不是正确的方法。
答案 0 :(得分:1)
notifyDataSetChanged()
与Buttons
无关,但与Adapters
无关。
您是否尝试在启用后立即添加buttonPause.invalidate()
?