在我正在开发的App中,我必须连接到服务器/代理以发送和接收来自broker
的一些消息,并且我还必须提供回调同步和异步监听器。据我了解,此类操作最好放在onResume()
中。我对吗?请指导我并确认onResume
是否是连接回调服务器/经纪人的最佳位置,或者他们最好是否在其他生命周期回调中?
答案 0 :(得分:0)
当您从服务器获得答案后,您可能会对您的用户界面做一些事情,但只有在创建和设置用户界面时才会联系它。
在OnCreate
(Activity
之后并分配您的观看次数),setContentView
OnViewCreated
,Fragment
可以{{1}}。只要你“准备好”即时接收服务器的答案,这并不重要。
请记住,如果屏幕旋转,将再次调用大多数“启动”生命周期回调,因此如果不必要,请不要再执行两次服务器调用。