从另一类访问小部件的最佳实践是什么

时间:2019-02-22 10:30:20

标签: java android asynchronous

我有一个具有文本视图的类,并从另一个类中调用函数,该类运行异步任务以检索一些数据并希望更新文本视图。 因此,最佳实践是将此UI作为函数的参数传递吗? 还是有最好的方法

1 个答案:

答案 0 :(得分:0)

据您所知,我对您的问题的很少了解是,将“ UI”传递给异步任务绝不是最佳实践。您可以做的是在doInBackground()的Async中执行后台操作,操作完成后返回已处理的数据,然后在onPostExecute()中使用传递的数据更新视图。

我认为您可能缺少有关异步的一些信息,所以为什么不仔细看一下这个post

您还可以创建一个接口,并在工作完成后将结果传递给该接口。简而言之,请阅读文章,了解异步的工作原理。

相关问题