The concrete classes for CompatTab and TabHelper that use newer APIs a dịch - The concrete classes for CompatTab and TabHelper that use newer APIs a Việt làm thế nào để nói

The concrete classes for CompatTab

The concrete classes for CompatTab and TabHelper that use newer APIs are a proxy implementation. Since the abstract classes defined in the previous lesson mirror the new APIs (class structure, method signatures, etc.), the concrete classes that use these newer APIs simply proxy method calls and their results.

You can directly use newer APIs in these concrete classes—and not crash on earlier devices—because of lazy class loading. Classes are loaded and initialized on first access—instantiating the class or accessing one of its static fields or methods for the first time. Thus, as long as you don't instantiate the Honeycomb-specific implementations on pre-Honeycomb devices, the Dalvik VM won't throw any VerifyError exceptions.

A good naming convention for this implementation is to append the API level or platform version code name corresponding to the APIs required by the concrete classes. For example, the native tab implementation can be provided by CompatTabHoneycomb and TabHelperHoneycomb classes, since they rely on APIs available in Android 3.0 (API level 11) or later.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Các lớp học cụ thể cho CompatTab và TabHelper sử dụng API mới hơn là một thực hiện ủy quyền. Kể từ khi các lớp trừu tượng được xác định trong bài học trước gương các API mới (cấu trúc lớp, phương pháp chữ ký, vv), các cụ lớp mà sử dụng các API mới chỉ đơn giản là cuộc gọi phương thức ủy quyền và kết quả của họ.Bạn có thể trực tiếp sử dụng API mới hơn trong các lớp bê tông — và không tai nạn trên các thiết bị trước đó-vì lớp lười biếng tải. Các lớp học được nạp và khởi chạy đầu tiên truy cập — instantiating các lớp học hoặc truy cập vào một trong các lĩnh vực tĩnh hoặc phương pháp đầu tiên. Vì vậy, miễn là bạn không nhanh chóng triển khai cụ thể tổ ong trên các thiết bị trước tổ ong, máy ảo Dalvik sẽ không ném bất kỳ trường hợp ngoại lệ VerifyError.Một quy ước đặt tên tốt cho việc thực hiện này là để nối thêm API cấp hoặc nền tảng Phiên bản tên mã tương ứng với các API theo yêu cầu của các lớp bê tông. Ví dụ, việc thực hiện bản xứ tab có thể được cung cấp bởi các lớp CompatTabHoneycomb và TabHelperHoneycomb, kể từ khi họ dựa vào API có sẵn trong Android 3.0 (API cấp 11) hoặc sau này
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Các lớp bê tông cho CompatTab và TabHelper sử dụng API mới hơn là một thực hiện proxy. Kể từ khi các lớp trừu tượng được định nghĩa trong gương bài học trước các API mới (cấu trúc lớp, phương pháp chữ ký, vv), các lớp bê tông có sử dụng các API mới hơn chỉ đơn giản gọi phương pháp proxy và kết quả của họ. Bạn có thể trực tiếp sử dụng các API mới hơn trong các lớp bê tông -Và không sụp đổ trên các thiết bị vì trước đó của lớp lười tải. Các lớp học được nạp và khởi tạo trên access-instantiating đầu tiên lớp hoặc truy cập vào một trong các trường tĩnh hoặc các phương pháp cho lần đầu tiên. Vì vậy, miễn là bạn không nhanh chóng triển khai Honeycomb cụ thể về các thiết bị Honeycomb trước, Dalvik VM sẽ không ném bất kỳ trường hợp ngoại lệ VerifyError. Một quy ước đặt tên tốt cho việc thực hiện này là để phụ thêm tên mã cấp API hoặc phiên bản nền tảng tương ứng với các API yêu cầu của lớp bê tông. Ví dụ, việc thực hiện tab bản địa có thể được cung cấp bởi lớp CompatTabHoneycomb và TabHelperHoneycomb, vì họ dựa trên các API có sẵn trong Android 3.0 (API ở mức 11) hoặc sau đó.



đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: