เริ่มต้นทำงาน

ใช้วิธีที่ง่ายและมีประสิทธิภาพในการเริ่มต้นคอมโพเนนต์เมื่อเริ่มต้นแอป
อัปเดตล่าสุด รุ่นที่เสถียร ตัวเลือกถอนการอ้างสิทธิ์ รุ่นเบต้า รุ่นอัลฟ่า
4 กันยายน 2024 1.1.1 1.2.0-Rc01 - -

ความคิดเห็น

ความคิดเห็นของคุณช่วยปรับปรุง Jetpack ให้ดียิ่งขึ้น โปรดแจ้งให้เราทราบหากคุณพบปัญหาใหม่หรือมี ไอเดียในการปรับปรุงไลบรารีนี้ โปรดดูที่ ปัญหาที่มีอยู่ ในไลบรารีนี้ก่อนที่จะสร้างใหม่ คุณสามารถเพิ่มการโหวตให้กับปัญหาที่มีอยู่ได้โดย คลิกปุ่มดาว

สร้างรายการใหม่

ดูเอกสารประกอบเกี่ยวกับเครื่องมือติดตามปัญหา เพื่อดูข้อมูลเพิ่มเติม

เวอร์ชัน 1.2

เวอร์ชัน 1.2.0-rc01

4 กันยายน 2024

androidx.startup:startup-runtime:1.2.0-rc01 เผยแพร่แล้วโดยไม่มีการเปลี่ยนแปลงจากรุ่นเบต้าล่าสุด เวอร์ชัน 1.2.0-rc01 มีคอมมิตเหล่านี้

เวอร์ชัน 1.2.0-beta01

21 สิงหาคม 2024

ปล่อย androidx.startup:startup-runtime:1.2.0-beta01 แล้ว เวอร์ชัน 1.2.0-beta01 มีคอมมิตเหล่านี้

ฟีเจอร์ใหม่

  • เพิ่มทรัพยากร Dependency ที่ชัดเจนของ ProfileInstaller เพื่อรองรับการติดตั้งโปรไฟล์พื้นฐานสำรองเมื่อไม่ได้ติดตั้งโปรไฟล์โดย Play

เวอร์ชัน 1.2.0-alpha02

11 มกราคม 2023

ปล่อย androidx.startup:startup-runtime:1.2.0-alpha02 แล้ว เวอร์ชัน 1.2.0-alpha02 มีคอมมิตเหล่านี้

แก้ไขข้อบกพร่อง

  • แก้ไขการค้นหาข้อมูลเมตาเมื่อกำหนด InitializationProvider สำหรับกระบวนการรอง (aosp/2012215)

เวอร์ชัน 1.2.0-alpha01

9 กุมภาพันธ์ 2022

ปล่อย androidx.startup:startup-runtime:1.2.0-alpha01 แล้ว เวอร์ชัน 1.2.0-alpha01 มีคอมมิตเหล่านี้

แก้ไขข้อบกพร่อง

  • แก้ไขข้อบกพร่องใน AppInitializer.isEagerlyInitialized() aosp/1855769

เวอร์ชัน 1.1.1

เวอร์ชัน 1.1.1

9 กุมภาพันธ์ 2022

ปล่อย androidx.startup:startup-runtime:1.1.1 แล้ว เวอร์ชัน 1.1.1 มีคอมมิตเหล่านี้

แก้ไขข้อบกพร่อง

  • แก้ไขข้อบกพร่องใน AppInitializer.isEagerlyInitialized() aosp/1855769

เวอร์ชัน 1.1.0

เวอร์ชัน 1.1.0

4 สิงหาคม 2021

ปล่อย androidx.startup:startup-runtime:1.1.0 แล้ว เวอร์ชัน 1.1.0 มีคอมมิตเหล่านี้

รุ่นนี้เหมือนกับ androidx.startup:startup-runtime:1.1.0-rc01

การเปลี่ยนแปลงที่สำคัญตั้งแต่เวอร์ชัน 1.0.0

  • เพิ่มองค์ประกอบ InitializationProvider <provider> หลายรายการลงใน AndroidManifest.xml ของแอปพลิเคชันสำหรับไลบรารีหรือแอปพลิเคชันที่ต้องมีการเริ่มต้นโดยอัตโนมัติในหลายกระบวนการได้แล้ว Ia0712, b/183136596

  • กฎ Proguard ที่ดีกว่าคือกฎหลายดัชนีเพื่อให้มั่นใจว่า Initializer ไปอยู่ในไฟล์ dex หลัก aosp/1743740

  • เพิ่มกฎโปรไฟล์พื้นฐานเพื่อเพิ่มประสิทธิภาพการใช้ androidx.startup aosp/17639340

เวอร์ชัน 1.1.0-rc01

21 กรกฎาคม 2021

ปล่อย androidx.startup:startup-runtime:1.1.0-rc01 แล้ว เวอร์ชัน 1.1.0-rc01 มีคอมมิตเหล่านี้

แก้ไขข้อบกพร่อง

  • กฎ Proguard ที่ดีกว่าคือกฎหลายดัชนีเพื่อให้มั่นใจว่า Initializer ไปอยู่ในไฟล์ dex หลัก (aosp/1743740)
  • เพิ่มกฎโปรไฟล์พื้นฐานเพื่อเพิ่มประสิทธิภาพการใช้ androidx.startup (aosp/17639340

เวอร์ชัน 1.1.0-beta01

18 พฤษภาคม 2021

ปล่อย androidx.startup:startup-runtime:1.1.0-beta01 แล้ว เวอร์ชัน 1.1.0-beta01 มีการคอมมิตเหล่านี้

ฟีเจอร์ใหม่

  • เพิ่มองค์ประกอบ InitializationProvider <provider> หลายรายการลงใน AndroidManifest.xml ของแอปพลิเคชันสำหรับไลบรารีหรือแอปพลิเคชันที่ต้องมีการเริ่มต้นโดยอัตโนมัติในหลายกระบวนการได้แล้ว (Ia0712, b/183136596)

แก้ไขข้อบกพร่อง

  • ปรับปรุงกฎ Proguard เล็กน้อย (aosp/1691484)

เวอร์ชัน 1.1.0-alpha01

7 เมษายน 2021

ปล่อย androidx.startup:startup-runtime:1.1.0-alpha01 แล้ว เวอร์ชัน 1.1.0-alpha01 มีคอมมิตเหล่านี้

การเปลี่ยนแปลง API

  • คุณเพิ่มองค์ประกอบ InitializationProvider <provider> หลายรายการลงใน AndroidManifest.xml ของแอปพลิเคชันสำหรับไลบรารีหรือแอปพลิเคชันที่ต้องการการเริ่มต้นโดยอัตโนมัติในหลายกระบวนการได้แล้ว (Ia0712, b/183136596)

เวอร์ชัน 1.0.0

เวอร์ชัน 1.0.0

28 ตุลาคม 2020

ปล่อย androidx.startup:startup-runtime:1.0.0 แล้ว เวอร์ชัน 1.0.0 มีคอมมิตเหล่านี้

ฟีเจอร์หลักของ 1.0.0

  • มอบวิธีที่มีประสิทธิภาพและตรงไปตรงมาในการกำหนด Initializer ให้ทำงานเมื่อเริ่มต้นแอปพลิเคชันโดยไม่ต้องกำหนด ContentProvider
  • มี API ที่สอดคล้องกันสำหรับการเริ่มต้นแบบ Lazy
  • Initializer จะกำหนดการพึ่งพากันใน Initializer อื่นๆ ได้ ซึ่งช่วยกำหนดลำดับของการเริ่มต้นอย่างชัดเจน

เวอร์ชัน 1.0.0-rc01

14 ตุลาคม 2020

ปล่อย androidx.startup:startup-runtime:1.0.0-rc01 แล้ว เวอร์ชัน 1.0.0-rc01 มีคอมมิตเหล่านี้

รุ่นนี้เหมือนกับ 1.0.0-beta01

เวอร์ชัน 1.0.0-beta01

16 กันยายน 2020

ปล่อย androidx.startup:startup-runtime:1.0.0-beta01 แล้ว เวอร์ชัน 1.0.0-beta01 มีการคอมมิตเหล่านี้

เวอร์ชันนี้เหมือนกับ 1.0.0-alpha03 androidx.startup เป็น API ที่มีความเสถียรแล้วตอนนี้

เวอร์ชัน 1.0.0-alpha03

19 สิงหาคม 2020

ปล่อย androidx.startup:startup-runtime:1.0.0-alpha03 แล้ว เวอร์ชัน 1.0.0-alpha03 มีคอมมิตเหล่านี้

ฟีเจอร์ใหม่

  • เพิ่ม API ของ isEagerlyInitialized() ใหม่ซึ่งให้แนวทางสำหรับ Initializer เพื่อระบุว่าได้เริ่มต้นขึ้นมาจริงๆ หรือไม่ (aosp/1372879, b/159952713)

เวอร์ชัน 1.0.0-alpha02

22 กรกฎาคม 2020

ปล่อย androidx.startup:startup-runtime:1.0.0-alpha02 แล้ว เวอร์ชัน 1.0.0-alpha02 มีคอมมิตเหล่านี้

แก้ไขข้อบกพร่อง

  • เผยแพร่กฎ Proguard ของผู้บริโภคสำหรับรันไทม์เริ่มต้น (aosp/1347583, b/159595260)
  • ปรับปรุงการตรวจสอบแบบคงที่ใน AppInitializer (aosp/1331900)

เวอร์ชัน 1.0.0-alpha01

10 มิถุนายน 2020

ปล่อย androidx.startup:startup-runtime:1.0.0-alpha01 แล้ว เวอร์ชัน 1.0.0-alpha01 มีคอมมิตเหล่านี้

ฟีเจอร์ใหม่

ไลบรารีของ App Startup เป็นวิธีที่เรียบง่ายและมีประสิทธิภาพในการเริ่มต้นคอมโพเนนต์เมื่อเริ่มต้นแอปพลิเคชัน ทั้งนักพัฒนาไลบรารีและนักพัฒนาแอปสามารถใช้ App Startup เพื่อปรับปรุงลำดับการเริ่มต้นและกำหนดลำดับการเริ่มต้นอย่างชัดเจน รุ่นเริ่มต้นนี้คือ 1.0.0-alpha01