Room Database
Cơ sở dữ liệu cục bộ với Room: Entity, DAO, Database, Relations, Migrations, TypeConverters, LiveData và Flow
1Room trong Android là gì?
Room trong Android là gì?
Câu trả lời
Room là thư viện lưu trữ cung cấp lớp trừu tượng trên SQLite. Nó đơn giản hóa việc truy cập cơ sở dữ liệu bằng annotation và tạo mã để tránh boilerplate. Room là một phần của Android Jetpack.
23 thành phần chính của Room là gì?
3 thành phần chính của Room là gì?
Câu trả lời
3 thành phần chính của Room là: 1) Entity (đại diện cho một bảng), 2) DAO (Data Access Object, chứa các truy vấn), 3) Database (lớp trừu tượng chứa cấu hình cơ sở dữ liệu và các DAO).
3Annotation @Entity trong Room dùng để làm gì?
Annotation @Entity trong Room dùng để làm gì?
Câu trả lời
@Entity đánh dấu một lớp là bảng cơ sở dữ liệu. Mỗi trường trong lớp trở thành một cột. Mặc định, tên bảng là tên lớp, nhưng có thể tùy chỉnh bằng tableName.
Làm thế nào để định nghĩa khóa chính trong Entity của Room?
Annotation @ColumnInfo dùng để làm gì?
+22 câu hỏi phỏng vấn
Các chủ đề phỏng vấn Android khác
Nền tảng Android
UI và Tài nguyên Android
Vòng đời Android
Điều hướng Android
Quản lý Dữ liệu Android
Networking Android
Kiểm thử Android
Android Gradle
Kiến thức cơ bản về ngôn ngữ Kotlin cho Android
Xử lý nền
Jetpack Compose
Quyền và Tính năng Thiết bị
Firebase cho Android
Android MVVM Architecture
Mạng Android Nâng Cao
Collections và Toán tử Kotlin
Kotlin Coroutines và Flow
Dependency Injection trong Android
Android MVI Architecture
Android Clean Architecture
Android Compose Nâng cao
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Nắm vững Android cho lần phỏng vấn tiếp theo
Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.
Bắt đầu miễn phí