Câu hỏi phỏng vấn Android
Câu hỏi

What are Android Arc...

Câu trả lời

Android Architecture Components are a collection of libraries that help you design robust, testable, and maintainable apps. They provide an abstraction layer over common Android tasks like lifecycle management, data persistence, and UI state management. The main components are:

  • ViewModel: Manages UI-related data and survives configuration changes. It is responsible for preparing and managing the data for an Activity or Fragment[1][2].

  • LiveData: An observable data holder that is lifecycle-aware. LiveData only updates app component observers that are in an active lifecycle state[1][2].

  • Room: A SQLite object mapping library that provides an abstraction layer over SQLite to allow fluent database access while harnessing the full power of SQLite[2][4].

  • Lifecycle: Allows components to track the lifecycle state of another component, such as activities and fragments[1][2].

  • Navigation: Helps implement navigation, from simple button clicks to more complex patterns, such as navigation drawers[3].

  • **Da...

senior

senior

Gợi ý câu hỏi phỏng vấn

middle

What is Intent Filter?

junior

What is an Intent in Android?

middle

What is the difference between onCreate() and onCreateView() lifecycle methods in Fragment ?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào