Tôi đang tìm cách viết các tùy chọn có thể được áp dụng cho cả thiết bị 3.0 và trước 3.0. Phát hiện ra PreferenceActivity
có chứa các phương thức không dùng nữa (mặc dù chúng được sử dụng trong mã mẫu đi kèm), tôi đã xem xét PreferenceFragement
và gói tương thích để giải quyết tai ương của mình.
Tuy nhiên, nó PreferenceFragment
không xuất hiện trong gói tương thích. Bất cứ ai có thể cho tôi biết nếu điều này là cố ý? Nếu vậy, tôi có thể dễ dàng nhắm mục tiêu một loạt các thiết bị (ví dụ <3.0 và> = 3.0) hay tôi sẽ phải nhảy qua vòng? Nếu nó không được loại trừ có chủ ý, chúng ta có thể mong đợi một bản phát hành mới của gói tương thích không? Hoặc có một cách giải quyết khác là an toàn để sử dụng?
Chúc mừng
James
PreferenceFragment
mà bạn sẽ quên thậm chí còn ở đó. Xem câu trả lời của tôi .
"Because most of Preferences' implementation is hidden, therefore impossible to backport without lots of hackery."
PreferenceFragmentCompat
gần đây đã được thêm vào thư viện hỗ trợ.