Categories

Lập trình Android – Ứng dụng quản lý nhân viên Bài 5: Hiển thị thông tin lên giao diện update



Ứng dụng quản lý sinh viên sử dụng cơ sở dữ liệu SQLite trong lập trình Android.

Chuẩn bị: Cài đặt trình duyệt FireFox và Addon SQLiteManager
Phần 0: Giới thiệu
Phần 1: Tạo CSDL và copy vào thư mục gốc của ứng dụng
Phần 2: Tạo Adapter
Phần 3: Load tất cả dữ liệu từ CSDL lên ListView
Phần 4: Tạo Activity Update thông tin nhân viên
Phần 5: Load thông tin nhân viên lên giao diện Update
Phần 6: Sự kiện chụp hình và chọn hình
Phần 7: Update thông tin vào CSDL
Phần 8: Tạo Activity thêm nhân viên mới
Phần 9: Viết tính năng xóa nhân viên
Github :
COPY ME:

Loạt bài trích từ khóa học lập trình Android tại trung tâm đào tạo tin học Khoa Phạm.
Khóa học Android:
Tư vấn ghi danh: 0942764080
Hỗ trợ kỹ thuật: 0967908907 (Thứ hai đến thứ sáu từ 14 – 16h)
Fanpage:

Nguồn: https://masothuecongty.com

Xem thêm bài viết khác: https://masothuecongty.com/thong-tin-nhan-su

Views:
27
Article Tags:
Article Categories:
Thông Tin Nhân Sự

Comments

  • Thêm WHERE ở dòng này nhé các b:
    Cursor cursor = database.rawQuery("SELECT * FROM "+TABLE_NAME + " WHERE ID = ?", new String[] {id+""});

    tác giả thêm lúc nào mà ko thấy có trong video, người khác làm theo sai là đúng

    Tạ Anh Tú May 16, 2020 1:35 am Reply
  • fix where id = ? ntn nhi !

    Đinh Tấn Thông May 16, 2020 1:35 am Reply
  • Các bạn bị thiếu chỗ intent.PutExtra bên Adapter ban đầu mình cũng bị vậy

    Phuc Nguyen May 16, 2020 1:35 am Reply
  • ad ơi cho e hỏi cái dòng code " int id = intent.getInExtra("ID", -1) " sao đoạn này trả về -1 thì nó bị lỗi còn khi mình trả về 1 thì nó in ra cái id đầu tiên của 1 nhan vien còn mọi id khác thì nó ko in ra vậy là sao ak?

    Hoang Nhatto May 16, 2020 1:35 am Reply
  • Thầy cho em hỏi, e làm mấy bài trước vẫn chạy OK. đến bài 5 chạy App vẫn bình thường nhưng click vào button Sửa thì bị close App. trong logcat thì thế này
    03-24 11:15:42.418 6907-6907/? I/art: Not late-enabling -Xcheck:jni (already on)
    03-24 11:15:42.418 6907-6907/? W/art: Unexpected CPU variant for X86 using defaults: x86
    03-24 11:15:42.588 6907-6907/com.pmsv.nhiepanhvadulich.login W/System: ClassLoader referenced unknown path: /data/app/com.pmsv.nhiepanhvadulich.login-1/lib/x86
    03-24 11:15:42.804 6907-6907/com.pmsv.nhiepanhvadulich.login I/InstantRun: Starting Instant Run Server for com.pmsv.nhiepanhvadulich.login
    03-24 11:15:42.852 6907-6934/com.pmsv.nhiepanhvadulich.login I/OpenGLRenderer: Initialized EGL, version 1.4
    03-24 11:15:42.852 6907-6934/com.pmsv.nhiepanhvadulich.login D/OpenGLRenderer: Swap behavior 1
    03-24 11:15:42.854 6907-6934/com.pmsv.nhiepanhvadulich.login W/OpenGLRenderer: Failed to choose config with EGL_SWAP_BEHAVIOR_PRESERVED, retrying without…
    03-24 11:15:42.854 6907-6934/com.pmsv.nhiepanhvadulich.login D/OpenGLRenderer: Swap behavior 0
    03-24 11:15:42.883 6907-6907/com.pmsv.nhiepanhvadulich.login W/art: Before Android 4.1, method int android.support.v7.internal.widget.ListViewCompat.lookForSelectablePosition(int, boolean) would have incorrectly overridden the package-private method in android.widget.ListView
    03-24 11:16:08.656 6907-6907/com.pmsv.nhiepanhvadulich.login W/IInputConnectionWrapper: reportFullscreenMode on inexistent InputConnection
    03-24 11:16:08.656 6907-6907/com.pmsv.nhiepanhvadulich.login W/IInputConnectionWrapper: finishComposingText on inactive InputConnection

    em ko biết là bị gì.
    em cám ơn!

    NIH Long May 16, 2020 1:35 am Reply
  • Thầy ơi cho em hỏi. Em làm tới bài 4 app chạy bình thường.
    Khi tới bài 5 code xong hết bật ứng dụng lên vẫn chạy.
    Nhưng khi click vào button sửa thì nó báo app đã dừng?
    Vậy lỗi này fix thế nào vậy? (Em chạy trực tiếp trên máy thật Samsung J7 Prime).
    Em cảm ơn!!

    Huy Cantin May 16, 2020 1:35 am Reply
  • Dạ thầy ơi cho em hỏi là: Em có 1 ediitText và một ImageButton, làm sao để e bấm vào Imagebutton là sẽ đẩy được url hoặc tên ảnh vào Edittext đc ạ, em cảm ơn

    Tinh Pham May 16, 2020 1:35 am Reply
  • Dạy thêm loạt bài về sqlite nữa đi anh tạo bảng và khóa ngoại cảm ơn anh nhiều

    chau dang May 16, 2020 1:35 am Reply
  • câu select k có where là báo lỗi crash lúc bấm vào button sửa a ơi, các bạn nào làm bị báo stoped thì thêm WHERE vào câu sql là ok

    duong vu tung May 16, 2020 1:35 am Reply
  • sao em làm giống anh nhưng khi chạy thì khi nhấm vào Button Sữa thì nó thông báo ngừng chạy ứng dụng a. Khi em //initUI thì chạy vẫn bình thường

    hung anh May 16, 2020 1:35 am Reply
  • làm theo và có 2 lỗi, 1 là lỗi "=" ở hàm initUI() và 2 là nếu chạy k có hàm initUI() thì chạy ra giao diện chi tiết nhưng k có dl nếu có hàm initUI() thì sẽ lỗi dừng chương trình. làm sao để sửa ạ

    Hồ Lữ May 16, 2020 1:35 am Reply
  • nó báo sai "=" trong câu lệnh truy xuất DB là sao a

    Lee king May 16, 2020 1:35 am Reply
  • Anh ơi, câu lệnh SQL không có WHERE thì có chạy được không ạ ?

    Cong Dung Pham May 16, 2020 1:35 am Reply

Leave a Reply

Your email address will not be published. Required fields are marked *