package Ġcom . th om ask u enne th . android bu ch . db demo 3 Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . database . sqlite . SQLite Database Ċ import Ġandroid . database . sqlite . SQLite Open Helper Ċ import Ġandroid . util . Log Ċ Ċ // ĠKon st anten ĠfÃ¼r Ġdie ĠSt im mun gen Ċ const Ġval ĠMO OD _ F INE Ġ= Ġ 1 Ċ const Ġval ĠMO OD _ OK Ġ= Ġ 2 Ċ const Ġval ĠMO OD _ BAD Ġ= Ġ 3 Ċ Ċ // ĠSp al ten Ġwerden Ġin ĠDB Demo 2 Adapter Ġverwendet Ċ const Ġval ĠMO OD _ TIME Ġ= Ġ" time Millis " Ċ const Ġval ĠMO OD _ MO OD Ġ= Ġ" mood " Ċ Ċ // ĠName Ġund ĠAttribute Ġder ĠTabel le Ġ" mood " Ċ const Ġval ĠTABLE _ MO OD _ NAME Ġ= Ġ" mood " Ċ const Ġval ĠCOLUMN _ ID Ġ= Ġ"_ id " Ċ Ċ // ĠName Ġund ĠVersion Ġder ĠDaten bank Ċ private Ġconst Ġval ĠDATABASE _ NAME Ġ= Ġ" tk mood ley . db " Ċ private Ġconst Ġval ĠDATABASE _ VERSION Ġ= Ġ 1 Ċ Ċ private Ġval ĠTAG Ġ= ĠDB Demo 3 Open Helper :: class . simple Name Ċ class ĠDB Demo 3 Open Helper ( context : ĠContext ?) Ġ: ĊĠĠĠ ĠSQLite Open Helper ( context , ĠDATABASE _ NAME , Ġnull , ĠDATABASE _ VERSION ) Ġ{ ĊĊĠĠĠ Ġ// ĠTabel le Ġ" mood " Ġan leg en ĊĠĠĠ Ġprivate Ġval Ġtable Mood Create Ġ= Ġ""" ĊĠĠĠĠĠĠĠ ĠCREATE ĠTABLE Ġ$ TABLE _ MO OD _ NAME Ġ( ĊĠĠĠĠĠĠĠ Ġ$ COLUMN _ ID ĠINTEGER ĠPRIMARY ĠKEY ĠAUTO INCREMENT , ĊĠĠĠĠĠĠĠ Ġ$ MO OD _ TIME ĠINTEGER , ĊĠĠĠĠĠĠĠ Ġ$ MO OD _ MO OD ĠINTEGER ); ") ĠĠĠĠĠĠĠĠĊĠĠĠ Ġ""" . trim Indent () ĊĊĠĠĠ Ġ// ĠTabel le Ġ" mood " Ġl Ã¶sch en ĊĠĠĠ Ġprivate Ġval Ġtable Mood Drop Ġ= Ġ" DROP ĠTABLE ĠIF ĠEXISTS Ġ$ TABLE _ MO OD _ NAME " ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( db : ĠSQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdb . exec SQL ( table Mood Create ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Upgrade ( ĊĠĠĠĠĠĠĠ Ġdb : ĠSQLite Database , Ġold Version : ĠInt , ĊĠĠĠĠĠĠĠ Ġnew Version : ĠInt ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ ĠLog . w ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTAG , Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠUpgrade Ġder ĠDaten bank Ġvon ĠVersion Ġ$ old Version Ġzu Ġ$ new Version . ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠAlle ĠDaten Ġwerden Ġge l Ã¶sch t ." ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġdb . exec SQL ( table Mood Drop ) ĊĠĠĠĠĠĠĠ ĠonCreate ( db ) ĊĠĠĠ Ġ} Ċ }