จะมีการเรียกกลับหลังจากโหลดทรัพยากรสำเร็จแล้ว ไคลเอ็นต์อาจใช้อินเทอร์เฟซนี้เพื่อรับข้อมูลเมื่อมีการรีเฟรชเนื้อหาของคอนเทนเนอร์แล้ว
คุณอาจต้องพึ่งพาข้อเท็จจริงที่ว่าจะมีการเรียก containerRefreshBegin(Container, Container.RefreshType)
สำหรับ Container.RefreshType
หนึ่งๆ ก่อน containerRefreshSuccess(Container, Container.RefreshType)
หรือ containerRefreshFailure(Container, Container.RefreshType, Container.RefreshFailure)
ที่เชื่อมโยง แต่อย่าตั้งข้อสันนิษฐานอื่นใดเกี่ยวกับการสั่งซื้อ โดยเฉพาะอย่างยิ่ง อาจมีการรีเฟรชที่ค้างอยู่ 2 ครั้งพร้อมกัน (ทั้ง SAVED
และ NETWORK
) หรืออาจมีการรีเฟรช SAVED
ก่อนการรีเฟรช NETWORK
สรุปวิธีการสาธารณะ
นามธรรม โมฆะ | |
นามธรรม โมฆะ |
containerRefreshFailure(คอนเทนเนอร์ คอนเทนเนอร์, Container.RefreshType refreshType, Container.RefreshFailure refreshFailure)
|
นามธรรม โมฆะ |
วิธีการสาธารณะ
สาธารณะ abstract void containerRefreshBegin (คอนเทนเนอร์ คอนเทนเนอร์, Container.RefreshType refreshType)
เรียกใช้เมื่อการรีเฟรชกำลังจะเริ่มต้นสำหรับประเภทการรีเฟรชที่ระบุ
สาธารณะ abstract void containerRefreshFailure (คอนเทนเนอร์ คอนเทนเนอร์, Container.RefreshType refreshType, Container.RefreshFailure คอนเทนเนอร์.รีเฟรชFailure
มีการเรียกเมื่อการรีเฟรชประเภทการรีเฟรชที่ระบุล้มเหลว
สาธารณะ abstract void containerRefreshSuccess (คอนเทนเนอร์ คอนเทนเนอร์, Container.RefreshType refreshType)
เรียกใช้เมื่อการรีเฟรชที่ประสบความสำเร็จสำหรับประเภทการรีเฟรชที่ระบุ