เริ่มต้นทำงาน
อัปเดตล่าสุด | รุ่นที่เสถียร | ตัวเลือกถอนการอ้างสิทธิ์ | รุ่นเบต้า | รุ่นอัลฟ่า |
---|---|---|---|---|
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