我有Activity
A
和Activity
B
。
A
有一个打开 B
的按钮。
Activity B
必须显示我调用的 API 中的一些信息。
问题:当我打开 Activity 时,有一段时间数据为空(我正在等待 API 的响应),因为我在 onViewCreated
方法中调用 API。另一方面,如果我在 Activity A
中调用 API,我将不得不等待响应才能打开 Activity B
。我的问题是什么时候调用需要在新 Activity 开始时立即显示数据的 API 的最佳实践
最佳答案
有两种方法可以完成,无论哪种方式你都必须在某些情况下等待
您可以在第一个 Activity 中调用 api,然后将数据作为
extra
到下一个 Activity您可以直接在第二个 Activity 中调用 api,因此在后台线程中调用 api 时,您可以显示一些进度对话框
关于Android - 开始新 Activity 时何时调用 REST API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49252175/