Có vấn đề gì nếu dùng hàm đã bị deprecate trong Android

5/5 - (1 vote)

Vẫn có thể sử dụng được cho các API cũ.
Ví dụ StaticLayout chỉ hỗ trợ đến API 27, sang API 28 họ báo API này đã lỗi thời vì cậy cần update sang dùng Builder, nhưng tại API 28 vẫn có thể dùng vì họ chưa xoá đi.

Nhưng nếu vẫn dùng mà không update sang dùng API Builder thì có thể một ngày nào đó trong API 30, API 31… họ sẽ xoá đi và khi người dùng Android chạy hệ điều hành Android 11, Android 12 và cài app của mình vào sẽ gây crash.

Giải pháp ở đây là cần xử lí các API cũ khi migrate sang API mới. check SDK bằng câu lệnh if else là được.

Danh sách API Level trong Android

Nếu người dùng chạy Android cũ thì kệ họ, app của mình sẽ sử dụng API cũ vì trong API của chúng ta và trong bản hệ điều hành họ đang chạy có hỗ trợ.
Còn nếu người dùng chạy Android mới thì app của chúng ta cũng hỗ trợ, vì API mới trong SDK lúc build đã có và trong bản os họ đang chạy cũng hỗ trợ.

Các bài viết không xem thì tiếc:

Thảo luận

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Xem thêm
Trong bài này chúng ta sẽ đi thực hiện ý…
 
 
 
 
Facetime iPhone

Main Menu