Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Background process: là process của ứng dụng mà các activity của nó ko hiển thị với người dùng (onStoped() của activity được gọi). 5.Empty process: process không có bất cứ 1 thành phần nào active. Theo chế độ ưu tiên thì khi cần tài nguyên, Android sẽ tự động kill process, trước tiên là các empty process.Android Activity Life Cycle: Như mình đã giới thiệu ở trên , Actitvity là thành phần quan trọng nhất và đóng vai trò chính trong xây dựng ứng dụng Android. Hệ điều hành Android quản lý Activity theo dạng stack: khi một Activity mới. | Hướng dẫn lập trình cơ bển với Android Part 23 9. Test thử thành quả Mỗi content Provider gắn với 1 Uri cụ thể như trên thì Contentprovider Book có Uri là Mã com.vietandroid.provider.Books books Để test thử vẫn trong Project Demo ContentProviderDemo các bạn có thể thêm 2 Button Add Book và View All Books vào . Giao diện như sau sfffu 8 29 PM This demo illustrates how to make your own Content Provider Data wwww.vietandroid.com Add Book View Books List Chúng ta sẽ thêm 1 Book vào CSDL thông qua URI này Mã public void addBook String title Contentvalues values new ContentValues values.put BookProvider.TITLE title Uri uriInsert getContentResolver .insert BookProvider.CONTENT_URI values if uriInsert null Toast.makeText this Book s added Toast.LENGTH_SHORT .show Log.d getClass .getSimpleName uriInsert.toStrin g Kết quả Truy vấn toàn bộ dữ liệu Books có trong CSDL Mã public void getAllBooks Uri uriGetListTitles Uri.parse content com.vietandroid.provider.Books boo ks Cursor c managedQuery uriGetListTitles null null null title desc if c.moveToFirst do String bookRecord ID c.getString c.getColumnIndex BookProvider._ID Title c.getString c.getColumnIndex BookProvider.TITLE