最佳答案
我使用 AsyncTask
加载作为内部类实现的操作。
在 onPreExecute()
中,我显示了一个加载对话框,然后再次隐藏在 onPostExecute()
中。但是对于一些加载操作,我提前知道它们会很快完成,所以我不想显示加载对话框。
我想通过一个布尔参数来表示这一点,我可以将它传递给 onPreExecute()
,但是由于某种原因,显然 onPreExecute()
没有任何参数。
显而易见的解决办法可能是在我的 AsyncTask 或外部类中创建一个成员字段,我必须在每次加载操作之前设置这个字段,但这似乎并不十分优雅。还有更好的办法吗?