我在onCreateView()方法中调用Web服务并获取响应并在Fragment1中显示数据。现在我点击响应中的任何项目并移至Fragment2。现在我回到Fragment1,webservice再次调用,因为再次调用Fragment1的onCreateView()方法。但是我想再次避免这个Web服务调用。请帮我避免这个问题。当从第二个Fragment2返回时,API响应不应该再次返回Fragment1
0
A
回答
1
尝试点击onCreate()方法中的webservice,如果在转到fragment2之前将fragment1添加到backstack。当您从后台堆栈中弹出fragment1时,onCreateView()将被调用而不是oncreate()。
+0
@ yAs91如果这个答案解决了您的问题,然后接受。 –
相关问题
- 1. Google Maps API - GDirections.getDuration()第一次返回null,第二次返回
- 2. nodejs调用API并返回该响应
- 3. Rails.blank?当它不应该返回true时
- 4. PHP:test ==当他不应该返回false时
- 5. 当它不应该返回0时
- 6. java indexOf当它应该返回一个正数时返回-1
- 7. MODx第二个runProcessor返回第一个响应
- 8. API响应返回undefined
- 9. api响应以“”返回
- 10. REST API返回无响应
- 11. 呼叫同样的承诺第二次返回两个响应(第一呼叫和第二呼叫响应)
- 12. in_array返回false时应该返回true
- 13. 返回两个响应来自Rest API的不同响应
- 14. 当它应该返回true时,m.find()返回false
- 15. 当它应该返回varchar(MAX)时,RODBC sqlQuery()返回varchar(255)
- 16. 当它应该返回true时,TreeSet返回false?
- 17. 当它应该返回true时返回false的css/javascript元素
- 18. 从SoapClient返回响应XML?
- 19. 从django返回ajax响应
- 20. 第二次测试getActivity()永不返回
- 21. 返回一个对象返回undefined在第二次迭代
- 22. Meteor.call不返回响应
- 23. Ajax不返回响应
- 24. PHP:simplexml_load_string不返回响应
- 25. 不返回Ajax响应?
- 26. Alamofire.request()。responseObject不返回响应
- 27. PHP Curl不返回响应
- 28. Javascript不返回servlet响应
- 29. @ControllerAdvice不返回json响应
- 30. 返回JSON响应
尝试点击onCreate()方法中的webservice。如果您从backstack调用fragment1,则会调用onCreateView()。并且服务不会再次受到影响。如果您有任何问题,请回复。 – droidd
@Vivek,我刚刚使用popBackStack方法返回到Fragment1。这应该工作吗? – yAs91
如果在转到fragment2之前将fragment1添加到backstack中。是的,它应该工作。试试看。 – droidd