我有兴趣将 Ion/AndroidAsync 用于 Android 应用程序的“后端”。我不想进行与 Android 组件相关的长时间运行的调用,所以我有一个背景层,只要它还活着,它Application
就会一直活着。这个后台层有一个 API,允许 UI 进行异步调用以执行不同的任务,并向Future
UI 返回一个(也允许在主线程上执行回调),以便它可以在需要时在组件之间传递.
我喜欢 Ion 的 API,但不想从 Activity 中调用它;相反,我想在我的背景层中使用它,因为“任务”可能还需要结合网络调用执行其他长时间运行的操作。话虽如此,如果我将应用程序传递Context
给,我会遇到任何问题Ion.with()
吗?