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

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

ความคิดเห็น

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

สร้างปัญหาใหม่

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

เวอร์ชัน 1.2

เวอร์ชัน 1.2.0

18 กันยายน 2024

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

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

  • แก้ไขการค้นหาข้อมูลเมตาเมื่อมีการกําหนด InitializationProvider สําหรับกระบวนการรอง (Id9ff1)
  • แก้ไขข้อบกพร่องใน AppInitializer.isEagerlyInitialized() (I99e9a)

เวอร์ชัน 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 มีการคอมมิตเหล่านี้

ฟีเจอร์ใหม่

  • เพิ่มการพึ่งพา 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 ที่ดีขึ้น กฎ Multi-Dex เพื่อให้แน่ใจว่า 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 มีคอมมิตเหล่านี้

ฟีเจอร์ใหม่

  • เพิ่ม isEagerlyInitialized() API ใหม่ซึ่งช่วยให้ 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