【发布时间】:2015-08-21 14:14:51
【问题描述】:
我正在开发我的 android 项目并需要一些帮助。 我有两节课。其中一个是 AsyncTask 类,用于连接到 Web 服务器以下载一些信息,另一个是 Activity 类,用于显示这些信息。我认为我的问题很清楚,并且之前被许多开发人员询问过。我不知道如何将这些信息返回给 Activity 类!我曾经在 Activity 类中创建 AsyncTask 类,使用这种方法,我能够将结果放入 Activity 类的变量中,但过了一段时间我发现它违反了 OOP 的概念,所以我需要将这两个类分开。
事实
AsyncTask 类有两个重要的方法。第一个是准备结果的 doInBackground。在 onPostExecute 之后,您可以操纵结果。
我为实现这个目标做了什么?
其实我用谷歌搜索,但没有找到任何有用的东西! 只有一个有吸引力的解决方案被接受了,虽然我不能使用它!它建议创建一个接口类,但不清楚。你认为这是唯一的解决方案吗?你对我的问题有什么解决办法吗?
【问题讨论】: