package Ġcom . ki y os uke . sqlite deleg ator Ċ Ċ import Ġandroid . app . Application Ċ import Ġandroid . util . Log Ċ import Ġcom . ki y os uke . sqlite deleg ator . db . Users Ċ import Ġcom . ki y os uke . sqlite deleg ator . db . cipher . Cipher SQLite Open Helper Factory Ċ import Ġcom . ki y os uke . sql it lin . db . core . Migration Ċ import Ġcom . ki y os uke . sql it lin . db . core . Sql it lin Ċ import Ġcom . ki y os uke . sql it lin . db . core . support . Support SQLite Database Ċ import Ġcom . ki y os uke . sql it lin . db . ext . addColumn Ċ Ċ class ĠApp Ġ: ĠApplication () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate () ĊĊĠĠĠĠĠĠĠ Ġsql it lin Ġ= ĠSql it lin . builder ( application Context , Ġ" sql it lin . db ", Ġ 2 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Tables ( Users ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Migrations ( M IG RATION _ 1 _ 2 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. factory ( Cipher SQLite Open Helper Factory ()) Ġ// ĠFactory ãĤĴ ãĤ»ãĥĥãĥĪ ãģĻãĤĭãģ¨ èĩª åĪĨ ãģ§ ä½ľæĪĲ ãģĹãģŁ DB ãĤ¯ãĥ©ãĤ¹ ãĤĴä½¿ ãģĪ ãģ¾ãģĻ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġlateinit Ġvar Ġsql it lin : ĠSql it lin ĊĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠTAG Ġ= Ġ" Migration " ĊĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠM IG RATION _ 1 _ 2 Ġ= Ġobject Ġ: ĠMigration ( 1 , Ġ 2 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmigration ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLog . d ( TAG , Ġ" running Ġmigration Ġ 1 Ġto Ġ 2 ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdatabase . addColumn ( Users . job ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }