Lập trình di động - Lab07: Data Storage

Nội dung của tài liệu trình bày về thao tác dữ liệu với SharedPreferences, thiết kế giao diện, xử lý code, gắn code cho các sự kiện, nơi lưu file, đọc ghi file Internal Storage – bộ nhớ trong, mô tả kịch bản, thiết kế màn hình, xử lý nút Read, xử lý nút Write, một số lưu ý và AutoComplete. | Ver – 2016, FIT - HCMUP Lab 07: Data Storage 1 Thao tác dữ liệu với SharedPreferences SharedPreferences dùng để lưu trạng thái của ứng dụng, dạng file xml. Lớp SharedPreferences cung cấp một framework giúp bạn có thể lưu trữ và đọc lên những cặp key-value liên tục dữ liệu đơn giản. Có thể dùng SharedPreferences với những kiểu dữ liệu như: booleans, floats, ints, longs, strings. Thao tác đọc/ghi Ghi dữ liệu //Tạo đối tượng SharedPreferences SharedPreferences sp = getSharedPreferences(fileName, MODE_PRIVATE); editor = (); //Lưu dữ liệu (key, value); //X là kiểu dữ liệu //Ví dụ kiểu string (“ten”,”kylh”); //Hoàn thành (); Đọc dữ liệu //Tạo đối tượng SharedPreferences SharedPreferences sp = getSharedPreferences(fileName, MODE_PRIVATE); //Đọc dữ liệu (key, default); //X là kiểu dữ liệu //Ví dụ kiểu string String t = (“ten”, “”); Ths. Lương Trần Hy Hiến, KHOA CNTT – TRƯỜNG ĐH SƯ PHẠM TP. HCM 1 Ver – 2016, FIT - HCMUP Thiết kế giao diện Lab 07: Data Storage Xử lý code đọc/ghi Nếu người dùng check chọn ghi nhớ: Tiến hành kiểm tra đăng nhập thành công (nếu có), lưu thông tin và mở màn hình (Activity) cá nhân. Ths. Lương Trần Hy Hiến, KHOA CNTT – TRƯỜNG ĐH SƯ PHẠM TP. HCM 2 Ver – 2016, FIT - HCMUP Lab 07: Data Storage private void restoringPreferences() { SharedPreferences pre = (prefname, ); if(pre != null) { //lấy giá trị checked ra, nếu không thấy thì giá trị mặc định là false boolean bchk = ("checked", false); if (bchk) { //lấy user, pwd, nếu không thấy giá trị mặc định là rỗng String user = ("user", "admin"); String pwd = ("pwd", "123"); (user); (pwd); } (bchk); } } private void savingPreferences(){ //tạo đối tượng getSharedPreferences SharedPreferences pre = .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.