我正在将 API 包装器从 iOS 移植到 Android。在 iOS 包装器中,我们有一个非常大的类,其中包含所有可能的 API 函数。当我们调用一个函数时,我们将回调方法作为匿名函数传递。
我想知道如何在android中做同样的事情。一种方法是让 API 类使用 AsyncTask 调用 onPostExecute 的 processFinish 函数实现一个接口,但是 processFinish 的实现将有一大堆条件,具体取决于调用哪个 API 函数。如果不提出所有这些条件,我将如何做到这一点?