package Ġcom . ty . v oo gl a . adapter Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Intent Ċ import Ġandroid . widget . TextView Ċ import Ġcom . ty . v oo gl a . R Ċ import Ġcom . ty . v oo gl a . bean . send out . Send Out List Data Ċ import Ġcom . ty . v oo gl a . constant . Code Constant Ċ import Ġcom . ty . v oo gl a . ui . activity . Send Out Look Activity Ċ import Ġcom . ty . v oo gl a . ui . activity . Send Out Next Activity 2 Ċ import Ġcom . z hy . adapter . recyclerview . Common Adapter Ċ import Ġcom . z hy . adapter . recyclerview . base . ViewHolder Ċ Ċ /** Ċ Ġ* Ġ@ author ĠTY Ġon Ġ 2 0 1 9 / 1 / 1 4 . Ċ Ġ*/ Ċ class ĠSend Out Adapter ( val Ġcontext : ĠContext , Ġlayout : ĠInt , Ġdatas : ĠMutable List < Send Out List Data . List Bean >) Ġ: ĊĠĠĠ ĠCommon Adapter < Send Out List Data . List Bean >( context , Ġlayout , Ġdatas ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġconvert ( holder : ĠViewHolder , Ġinfo : ĠSend Out List Data . List Bean , Ġposition : ĠInt ) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġtype Ġ= Ġwhen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġinfo . delivery State . equals (" 0 1 ") Ġ-> Ġ" ç«ĭ åį³ åıĳ è´§ " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġ" æŁ¥çľĭ æĺİ ç»Ĩ " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġstate Ġ= Ġwhen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġinfo . delivery State . equals (" 0 1 ") Ġ-> Ġ" å¾ħ åıĳ è´§ " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġ" å·² åıĳ è´§ " ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġval Ġaddr Ġ= Ġinfo . province Level Ġ+ Ġinfo . city Level Ġ+ Ġinfo . county Level ĊĠĠĠĠĠĠĠ Ġval Ġaddr All Ġ= Ġaddr Ġ+ Ġinfo . delivery Address ĊĠĠĠĠĠĠĠ Ġval Ġstring Addr Ġ= Ġwhen Ġ( addr All . length Ġ>= Ġ 1 5 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtrue Ġ-> Ġaddr Ġ+ Ġ"\ n " Ġ+ Ġinfo . delivery Address ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġaddr All ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġholder . setText ( R . id . tv _ state _ type , Ġtype ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. setText ( R . id . tv _ number , Ġinfo . delivery No ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. setText ( R . id . tv _ send _ out _ date , Ġinfo . delivery Date ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. setText ( R . id . tv _ send _ out _ address , Ġstring Addr ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. setText ( R . id . tv _ send _ out _ state , Ġstate ) ĊĊĠĠĠĠĠĠĠ Ġholder . item View . findViewById < TextView >( R . id . tv _ state _ type ). setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwhen Ġ( type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" ç«ĭ åį³ åıĳ è´§ " Ġ-> Ġ{ Ċ // ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( context , ĠSend Out Next Activity :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( context , ĠSend Out Next Activity 2 :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġintent . putExtra ( Code Constant . DE LI VERY _ NO , info . delivery No ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontext . startActivity ( intent ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( context , Send Out Look Activity :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġintent . putExtra ( Code Constant . DE LI VERY _ NO , info . delivery No ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontext . startActivity ( intent ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} Ċ Ċ }