package Ġcom . leo . share login pay . login . result Ċ Ċ import Ġandroid . text . TextUtils Ċ import Ġorg . json . JSONException Ċ import Ġorg . json . JSONObject Ċ Ċ class ĠQQ User Ġ: ĠBase User () Ġ{ ĊĊĠĠĠ Ġprivate Ġvar Ġq Zone Head Image : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġprivate Ġvar Ġq Zone Head Image Large : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġfun Ġget q Zone Head Image (): ĠString ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġq Zone Head Image ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset q Zone Head Image ( q Zone Head Image : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . q Zone Head Image Ġ= Ġq Zone Head Image ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Q Zone Head Image Large (): ĠString ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġq Zone Head Image Large ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Q Zone Head Image Large ( q Zone Head Image Large : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . q Zone Head Image Large Ġ= Ġq Zone Head Image Large ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ@ Throws ( JSONException :: class ) ĊĠĠĠĠĠĠĠ Ġfun Ġparse ( open Id : ĠString , ĠjsonObject : ĠJSONObject ): ĠQQ User Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġuser Ġ= ĠQQ User () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġuser . nickname Ġ= ĠjsonObject . getString (" nickname ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġuser . open Id Ġ= Ġopen Id ĊĠĠĠĠĠĠĠĠĠĠĠ Ġuser . sex Ġ= Ġif Ġ( TextUtils . equals (" çĶ· ", ĠjsonObject . getString (" gender "))) Ġ 1 Ġelse Ġ 2 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġuser . head ImageUrl Ġ= ĠjsonObject . getString (" figure url _ qq _ 1 ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġuser . head ImageUrl Large Ġ= ĠjsonObject . getString (" figure url _ qq _ 2 ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġuser . setq Zone Head Image ( jsonObject . getString (" figure url _ 1 ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġuser . set Q Zone Head Image Large ( jsonObject . getString (" figure url _ 2 ")) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġuser ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ