Versionedparcelable

  
Cung cấp định dạng tuần tự nhị phân ổn định và nhỏ gọn, có thể được truyền qua các quá trình hoặc duy trì một cách an toàn.
Bản cập nhật mới nhất Bản phát hành ổn định Bản phát hành dùng thử Bản phát hành beta Bản phát hành alpha
Ngày 29 tháng 1 năm 2025 1.2.1 - - -

Ý kiến phản hồi

Ý kiến phản hồi của bạn có thể giúp chúng tôi cải thiện Jetpack. Hãy cho chúng tôi biết nếu bạn phát hiện lỗi mới hoặc có ý tưởng cải thiện thư viện này. Vui lòng xem các lỗi hiện có trong thư viện này trước khi báo một lỗi mới. Bạn có thể thêm lượt bình chọn cho lỗi hiện có bằng cách nhấp vào nút dấu sao.

Báo lỗi mới

Xem tài liệu về công cụ theo dõi lỗi để biết thêm thông tin.

Phiên bản 1.2

Phiên bản 1.2.1

Ngày 29 tháng 1 năm 2025

Phát hành androidx.versionedparcelable:versionedparcelable:1.2.1. Phiên bản 1.2.1 bao gồm các thay đổi sau.

Sửa lỗi

  • Cập nhật VersionedParcelable để tránh khởi tạo lớp trong các giai đoạn ban đầu của quá trình huỷ gói, giúp ngăn chặn việc các dữ liệu đầu vào do bên ngoài kiểm soát thực thi mã ngoài dự kiến trong các khối khởi tạo tĩnh cho các lớp không phải VersionedParcelable đã có trong đường dẫn lớp của ứng dụng. (Icceed)
  • Thư viện này hiện sử dụng chú giải về tính chất rỗng của JSpecify, là loại sử dụng. Nhà phát triển Kotlin nên sử dụng các đối số trình biên dịch sau để thực thi cách sử dụng chính xác: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode (Ibc328, b/326456246)
  • Xoá phần trình bày quyền truy cập vào API nền tảng mới theo cách thủ công vì việc này diễn ra tự động thông qua tính năng tạo mô hình API khi sử dụng R8 với AGP 7.3 trở lên (ví dụ: R8 phiên bản 3.3) và cho tất cả các bản dựng khi sử dụng AGP 8.1 trở lên (ví dụ: D8 phiên bản 8.1). Những ứng dụng không sử dụng AGP nên cập nhật lên D8 phiên bản 8.1 trở lên. Hãy xem bài viết này để biết thêm thông tin. (Ia60e0, b/345472586)

Phiên bản 1.2.0

Ngày 10 tháng 1 năm 2024

Phát hành androidx.versionedparcelable:versionedparcelable:1.2.0. Phiên bản 1.2.0 bao gồm các thay đổi sau.

Thay đổi quan trọng kể từ phiên bản 1.1.0

  • Thêm tính năng hỗ trợ để phụ thuộc vào VersionedParcelable từ một dự án sử dụng AIDL ổn định.

Phiên bản 1.2.0-rc01

Ngày 13 tháng 12 năm 2023

Phát hành androidx.versionedparcelable:versionedparcelable:1.2.0-rc01. Không có thay đổi nào kể từ bản phát hành thử nghiệm trước.

Phiên bản 1.2.0-beta01

Ngày 29 tháng 11 năm 2023

Phát hành androidx.versionedparcelable:versionedparcelable:1.2.0-beta01 mà không có thay đổi nào kể từ phiên bản 1.2.0-alpha01. Phiên bản 1.2.0-beta01 bao gồm các thay đổi sau.

Phiên bản 1.2.0-alpha01

Ngày 15 tháng 11 năm 2023

Phát hành androidx.versionedparcelable:versionedparcelable:1.2.0-alpha01. Phiên bản 1.2.0-alpha01 bao gồm các thay đổi sau.

Tính năng mới

  • Xuất các định nghĩa AIDL ổn định sang các dự án phụ thuộc (I473cb, b/277084531)

Thay đổi về API

  • Thêm chú thích thuộc tính rỗng (Ic16ed)

Phiên bản 1.1.1

Phiên bản 1.1.1

Ngày 15 tháng 4 năm 2020

Phát hành androidx.versionedparcelable:versionedparcelable:1.1.1. Phiên bản 1.1.1 bao gồm các thay đổi sau.

Sửa lỗi

  • Cập nhật các quy tắc ProGuard để giữ lại mọi lớp triển khai VersionedParcelable, kể cả các lớp không công khai (I480bf8)

Phiên bản 1.1.0

Phiên bản 1.1.0

Ngày 7 tháng 8 năm 2019

Phát hành androidx.versionedparcelable:versionedparcelable:1.1.0. Bạn có thể xem các thay đổi trong phiên bản này tại đây.

Dưới đây là bản tóm tắt các thay đổi từ 1.0.0 thành 1.1.0:

Tính năng mới

  • Các phương thức tiện lợi mới ParcelUtils.getVersionedParcelableList()ParcelUtils.putVersionedParcelableList()

Thay đổi về API

  • ParcelUtils.getVersionedParcelable() nay trả về giá trị rỗng nếu không tìm thấy khoá trong gói
  • ParcelUtils.putVersionedParcelable() nay chấp nhận các đối tượng VersionedParcelable rỗng.

Phiên bản 1.1.0-rc01

Ngày 5 tháng 6 năm 2019

androidx.versionedparcelable:versionedparcelable:1.1.0-rc01 được phát hành mà không có thay đổi nào từ phiên bản 1.1.0-beta01. Bạn có thể xem các thay đổi trong phiên bản này tại đây.

Phiên bản 1.1.0-beta01

Ngày 7 tháng 5 năm 2019

Phát hành androidx.versionedparcelable:versionedparcelable:1.1.0-alpha01. Bạn có thể xem các thay đổi trong phiên bản này tại đây.

Thay đổi về API

  • Parcelutils.getVersionedParcelable và Parcelutils.putVersionParcelable` nay hỗ trợ giá trị rỗng (aosp/940072)
  • RemoteActionCompat nay là một VersionParcelable` (aosp/928534)

Phiên bản 1.1.0-alpha02

Ngày 13 tháng 3 năm 2019

Phát hành androidx.versionedparcelable:versionedparcelable:1.1.0-alpha02. Bạn có thể xem danh sách đầy đủ các thay đổi trong phiên bản này tại đây.

Sửa lỗi

  • Cập nhật lên phiên bản chú thích mới nhất cho các chú thích mới.

Phiên bản 1.1.0-alpha01

Ngày 5 tháng 11 năm 2018

Tính năng mới

  • Thêm hỗ trợ cho CharSequence trong tất cả các lớp ngoại trừ VersionedParcelStream.
  • Thêm hỗ trợ cho SuperClass, Set và Map.

Sửa lỗi

  • Sửa lỗi khi kiểm tra mã nhận dạng trong các lớp kế thừa.