android - 在 fragment 生命周期中调用 REST 服务的正确位置

标签 android android-fragments android-lifecycle

fragment 生命周期中调用 REST 服务的最佳位置是什么,例如用接收到的数据填充 ListView?有onCreateViewonActivityCreatedonResume。我的第一个想法是尽快调用网络服务,所以最后 onCreateView,但我对此感到困惑。

最佳答案

只是不要将 REST 调用绑定(bind)到您的 UI。您应该拆分负责获取和更新数据的 UI 和业务逻辑。 UI 只是一个外观,因此您不应尝试从 UI 调用任何网络服务。您可以实现 Virgil Dobjanshi 在 IO Talk 中描述的任何模式

关于android - 在 fragment 生命周期中调用 REST 服务的正确位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28500433/

相关文章:

android - 如何在android中对xml字符串进行数字签名

java - 尝试使用已破坏的生命周期创建 LifecycleCamera

java - 在Activity.onCreate()中,为什么Intent.getExtras()有时会返回null?

android - 在布局上使用 setOnClickListener

android - 如何将 ViewPager 页面更改限制为每个手势一次

android - Android 6.0无法启动服务

java - 如何刷新recyclerview?

android - FragmentTransaction replace 实际上不是替换而是将两者绘制在彼此之上

Android 在调用 super.OnCreate() 之前停止 onCreate() 中的 Activity

android - 关于 fragment 生命周期,何时调用 fragment 的 onActivityResult?