/* Ċ Ġ* ĠCopyright Ġ 2 0 1 8 ĠB ak um on . Ġhttps :// github . com / B ak um on Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġ Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġme . bak um on . money keeper . datasource Ċ Ċ import Ġme . bak um on . money keeper . App Ċ import Ġme . bak um on . money keeper . R Ċ import Ġme . bak um on . money keeper . database . entity . Record Type Ċ import Ġjava . util .* ĊĊ Ċ /** Ċ Ġ* Ġ äº§çĶŁ åĪĿå§ĭåĮĸ çļĦ è®°å½ķ ç±»åŀĭ æķ°æį® Ċ Ġ* Ċ Ġ* Ġ@ author ĠB ak um on Ġhttps :// bak um on . me Ċ Ġ*/ Ċ object ĠRecord Type Init Creator Ġ{ ĊĊĠĠĠ Ġfun Ġcreate Record Type Data (): ĠArray < Record Type > Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġlist Ġ= ĠArrayList < Record Type >() ĊĊĠĠĠĠĠĠĠ Ġval Ġres Ġ= ĠApp . instance . resources ĊĊĠĠĠĠĠĠĠ Ġvar Ġtype : ĠRecord Type ĊĊĠĠĠĠĠĠĠ Ġ// Ġ æĶ¯ åĩº ĊĠĠĠĠĠĠĠ Ġtype Ġ= ĠRecord Type () ĊĠĠĠĠĠĠĠ Ġtype . name Ġ= Ġres . getString ( R . string . type _ eat ) ĊĠĠĠĠĠĠĠ Ġtype . img Name Ġ= Ġ" type _ eat " ĊĠĠĠĠĠĠĠ Ġtype . type Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġtype . ranking Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġlist . add ( type ) ĊĊĠĠĠĠĠĠĠ Ġtype Ġ= ĠRecord Type () ĊĠĠĠĠĠĠĠ Ġtype . name Ġ= Ġres . getString ( R . string . type _ calendar ) ĊĠĠĠĠĠĠĠ Ġtype . img Name Ġ= Ġ" type _ calendar " ĊĠĠĠĠĠĠĠ Ġtype . type Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġtype . ranking Ġ= Ġ 1 ĊĠĠĠĠĠĠĠ Ġlist . add ( type ) ĊĊĠĠĠĠĠĠĠ Ġtype Ġ= ĠRecord Type () ĊĠĠĠĠĠĠĠ Ġtype . name Ġ= Ġres . getString ( R . string . type _ 3 c ) ĊĠĠĠĠĠĠĠ Ġtype . img Name Ġ= Ġ" type _ 3 c " ĊĠĠĠĠĠĠĠ Ġtype . type Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġtype . ranking Ġ= Ġ 2 ĊĠĠĠĠĠĠĠ Ġlist . add ( type ) ĊĊĠĠĠĠĠĠĠ Ġtype Ġ= ĠRecord Type () ĊĠĠĠĠĠĠĠ Ġtype . name Ġ= Ġres . getString ( R . string . type _ clo thes ) ĊĠĠĠĠĠĠĠ Ġtype . img Name Ġ= Ġ" type _ clo thes " ĊĠĠĠĠĠĠĠ Ġtype . type Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġtype . ranking Ġ= Ġ 3 ĊĠĠĠĠĠĠĠ Ġlist . add ( type ) ĊĊĠĠĠĠĠĠĠ Ġtype Ġ= ĠRecord Type () ĊĠĠĠĠĠĠĠ Ġtype . name Ġ= Ġres . getString ( R . string . type _ pill ) ĊĠĠĠĠĠĠĠ Ġtype . img Name Ġ= Ġ" type _ pill " ĊĠĠĠĠĠĠĠ Ġtype . type Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġtype . ranking Ġ= Ġ 4 ĊĠĠĠĠĠĠĠ Ġlist . add ( type ) ĊĊĠĠĠĠĠĠĠ Ġtype Ġ= ĠRecord Type () ĊĠĠĠĠĠĠĠ Ġtype . name Ġ= Ġres . getString ( R . string . type _ c andy ) ĊĠĠĠĠĠĠĠ Ġtype . img Name Ġ= Ġ" type _ c andy " ĊĠĠĠĠĠĠĠ Ġtype . type Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġtype . ranking Ġ= Ġ 5 ĊĠĠĠĠĠĠĠ Ġlist . add ( type ) ĊĊĠĠĠĠĠĠĠ Ġtype Ġ= ĠRecord Type () ĊĠĠĠĠĠĠĠ Ġtype . name Ġ= Ġres . getString ( R . string . type _ human ity ) ĊĠĠĠĠĠĠĠ Ġtype . img Name Ġ= Ġ" type _ human ity " ĊĠĠĠĠĠĠĠ Ġtype . type Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġtype . ranking Ġ= Ġ 6 ĊĠĠĠĠĠĠĠ Ġlist . add ( type ) ĊĊĠĠĠĠĠĠĠ Ġtype Ġ= ĠRecord Type () ĊĠĠĠĠĠĠĠ Ġtype . name Ġ= Ġres . getString ( R . string . type _ pet ) ĊĠĠĠĠĠĠĠ Ġtype . img Name Ġ= Ġ" type _ pet " ĊĠĠĠĠĠĠĠ Ġtype . type Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġtype . ranking Ġ= Ġ 7 ĊĠĠĠĠĠĠĠ Ġlist . add ( type ) ĊĊĠĠĠĠĠĠĠ Ġ// Ġ æĶ¶ åħ¥ ĊĠĠĠĠĠĠĠ Ġtype Ġ= ĠRecord Type () ĊĠĠĠĠĠĠĠ Ġtype . name Ġ= Ġres . getString ( R . string . type _ salary ) ĊĠĠĠĠĠĠĠ Ġtype . img Name Ġ= Ġ" type _ salary " ĊĠĠĠĠĠĠĠ Ġtype . type Ġ= Ġ 1 ĊĠĠĠĠĠĠĠ Ġtype . ranking Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġlist . add ( type ) ĊĊĠĠĠĠĠĠĠ Ġtype Ġ= ĠRecord Type () ĊĠĠĠĠĠĠĠ Ġtype . name Ġ= Ġres . getString ( R . string . type _ plural ism ) ĊĠĠĠĠĠĠĠ Ġtype . img Name Ġ= Ġ" type _ plural ism " ĊĠĠĠĠĠĠĠ Ġtype . type Ġ= Ġ 1 ĊĠĠĠĠĠĠĠ Ġtype . ranking Ġ= Ġ 1 ĊĠĠĠĠĠĠĠ Ġlist . add ( type ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġlist . to Typed Array () ĊĠĠĠ Ġ} Ċ Ċ } Ċ