01/10/2018, 10:06 
               
            Thắc mắc hỏi về cách đặt tên trong Android
Anh chị cho em hỏi : Em có ví dụ như này ạ:
public class CreateDatabase extends SQLiteOpenHelper {
    public static final String TB_NHANVIEN = "NHANVIEN";
    public static final String TB_MONAN = "MONAN";
    public static final String TB_LOAIMONAN = "LOAIMONAN ";
    public static final String TB_BANAN = "BANAN";
    public static final String TB_GOIMON = "GOIMON";
    public static final String TB_CHITIETGOIMON = "CHITIETGOIMON";
@Override
    public void onCreate(SQLiteDatabase db) {
        String tbNHANVIEN = " CREATE TABLE " + TB_NHANVIEN + " ( " + TB_NHANVIEN_MANV + " INTEGER PRIMARY KEY  AUTOINCREMENT, "
                + TB_NHANVIEN_TENDN + " TEXT, " + TB_NHANVIEN_MATKHAU + " TEXT, " + TB_NHANVIEN_GIOITINH + " TEXT, "
                + TB_NHANVIEN_NGAYSINH + " TEXT, " + TB_NHANVIEN_CMTND + " INTEGER ) ";
   db.execSQL(tbNHANVIEN);
}
 @Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
    }
/* Em vẫn chưa hiểu chỗ này , có đúng là đang gọi class SQLiteDatabase  nhưng sao phải đặt tên cho nó ("open()" )  ,theo em hiểu tên open là để gọi ra sau này sử dụng */
                                                
public SQLiteDatabase  open(){    
       return this.getWritableDatabase();
  }
}
/* Mà trong class này khi viết (theo em hiểu là constructor tham số truyền vào là context ) thì không cần đặt tên class */
public class NhanVienDAO {
    SQLiteDatabase database;
    public NhanVienDAO (Context context) {
        CreateDatabase createDatabase = new CreateDatabase(context);
        database = createDatabase.open();
    }
}Em thắc mắc 2 chỗ đó mong mọi người trả lời dùm ạ !.
            Bài liên quan
         
                
            




Lưu ý bạn nên format code lại cho dễ đọc nhé!
Đặt code của bạn trong tag
[code]và[/code]VD
Thanks anh nhiều