คำถามติดแท็ก android-cursorloader

5
การใช้งาน CursorLoader โดยไม่มี ContentProvider
เอกสาร Android SDK ระบุว่าstartManagingCursor()เมธอดนั้นถูกยกเลิก: วิธีนี้เลิกใช้แล้ว ใช้คลาส CursorLoader ใหม่กับ LoaderManager แทน นอกจากนี้ยังมีให้บริการบนแพลตฟอร์มรุ่นเก่าผ่านแพ็คเกจความเข้ากันได้ของ Android วิธีนี้ช่วยให้กิจกรรมดูแลจัดการวงจรชีวิตของเคอร์เซอร์ที่กำหนดให้คุณตามวงจรชีวิตของกิจกรรม นั่นคือเมื่อหยุดกิจกรรมมันจะเรียก deactivate () บนเคอร์เซอร์ที่กำหนดโดยอัตโนมัติและเมื่อเริ่มต้นใหม่ในภายหลังมันจะเรียกการร้องขอ () สำหรับคุณ เมื่อกิจกรรมถูกทำลายเคอร์เซอร์ที่มีการจัดการทั้งหมดจะถูกปิดโดยอัตโนมัติ หากคุณกำหนดเป้าหมาย HONEYCOMB หรือใหม่กว่าให้พิจารณาใช้ LoaderManager แทนซึ่งมีให้ผ่าน getLoaderManager () CursorLoaderดังนั้นผมจึงต้องการที่จะใช้ แต่ฉันจะใช้มันCursorAdapterได้ContentProviderอย่างไรเมื่อฉันต้องการ URI ในตัวสร้างCursorLoader?

1
การทดสอบ ViewPager (และ CursorLoader) ด้วย Robolectric
มีใครรู้วิธีทดสอบการตั้งค่าต่อไปนี้โดยใช้ Robolectric บ้าง? ส่วนที่มี ViewPager ข้อมูลที่โหลดด้วย CursorLoader ด้วยรหัสด้านล่าง CursorLoader จะไม่ถูกผลักเข้าไปในอะแดปเตอร์สำหรับเพจเจอร์มุมมอง ฉันติดอยู่ที่await()โทร. EventsFragmentTest.java: @RunWith(CustomRobolectricTestRunner.class) public class EventsFragmentTest extends AbstractDbAndUiDriver { // which element in the view pager we are testing private static final int TEST_INDEX = 0; protected SherlockFragmentActivity mActivity; protected EventsFragment_ mFragment; @Override @Before public void setUp() throws Exception { …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.