DB Manager - TravelMateSSU/Android GitHub Wiki
DB
Schema
Table name = categories
CODE = TEXT PRIMARY_KEY // μΉ΄ν κ³ λ¦¬ μ½λ
NAME = TEXT // μΉ΄ν κ³ λ¦¬ μ½λμ 맡νλλ μ΄λ¦
Android
DBManager
ν΄λμ€λ DBλ₯Ό κ΄λ¦¬ν©λλ€.
SQLite
DBλ₯Ό μ΄μ©νκ³ μμ΅λλ€.
void copyCategoriesDB(Context context)
ν¨μλ categories
dbκ° μλ€λ©΄ 볡μ¬ν©λλ€.
λ³λμ μ΅μ΄ μ μ νμΈ μ¬λΆκ° νμ μμ΅λλ€.
λ΄λΆμ μΌλ‘ κ²μ¬ ν 볡μ¬λ₯Ό ν μ§ μν μ§ κ²°μ νκΈ° λλ¬Έμ λλ€.
Map<String, String> getCategories()
ν¨μλ Categories
DBλ΄μ λͺ¨λ λ΄μ©μ Map
μΌλ‘ λνλ
λλ€.
Key = CategoryCode
, Value = CategoryName
String getCategoryName(String categoryCode)
ν¨μλ μΉ΄ν
κ³ λ¦¬ μ½λμ λ§λ μ΄λ¦μ λνλ
λλ€.
params
- categoryCode μΉ΄ν κ³ λ¦¬μ½λ
return
μΉ΄ν κ³ λ¦¬ μ΄λ¦