我正在开发一个应用程序,它调用各种 Web服务来从服务器获取数据。我支持横向和纵向模式。 为了支持差异模式,我正在为横向和纵向模式创建不同的布局。
对于调用Web服务,我使用的是Volley
库。为了维护Web服务的状态,我创建了一个Fragment
,其属性为setRetainState(true)
,并在此片段中调用web-service,我将结果传递给调用活动或片段通过接口。
here是我目前正在遵循的程序。
所以在这里我要问的是这是添加一个带有setRetainState(true)
的新片段的正确方法,用于调用每个Web服务以防止在方向更改期间状态为Volley库。因为这种方法包括为每个请求创建一个新片段。