【发布时间】:2021-03-26 17:41:21
【问题描述】:
这里有一个简单的问题,但我无法找到一个简单的解决方案。我的 Android 应用程序有一个按钮,它调用计算繁重的方法,可能需要一段时间才能返回结果。我希望用户知道应用程序正在运行,而不是冻结,所以在点击该按钮时,我想显示一个带有加载消息的 textView,然后调用该方法并将其结果加载到另一个 textView(同时隐藏第一个) .我如何确保仅在加载消息可见后才启动该方法,因为下面的代码会在该方法仍然不可见时触发该方法?
buttonCalculate.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
loadingMessage.setVisibility(View.VISIBLE);
findSolution();
}
});
【问题讨论】:
标签: java android asynchronous onclicklistener