package Ġcom . rok id . mobile . sdk . demo . other Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroid . widget . Button Ċ import Ġcom . rok id . mobile . home . lib . callback . I Get As r Error Callback Ċ import Ġcom . rok id . mobile . lib . entity . bean . home . As r Error Correct Bean Ċ import Ġcom . rok id . mobile . lib . x base . channel . I Channel Publish Callback Ċ import Ġcom . rok id . mobile . sdk . R ok id Mobile SDK Ċ import Ġcom . rok id . mobile . sdk . demo . R Ċ import Ġcom . rok id . mobile . sdk . demo . base . Base Fragment Ċ import Ġcom . rok id . mobile . sdk . demo . webkit . Demo Web view Activity Ċ import Ġkotlinx . android . synt hetic . main . other _ fragment _ more . view .* Ċ Ċ /** Ċ Ġ* Ġ@ author Ġh ong qu an . zh ao Ċ Ġ* ĠCreate ĠDate : 2 0 1 8 / 3 / 2 1 Ċ Ġ* ĠVersion : V 1 . 0 Ċ Ġ*/ Ċ class ĠMore Fragment Ġ: ĠBase Fragment () Ġ{ ĊĊĠĠĠ Ġlateinit Ġvar Ġas r Btn : ĠButton ĊĠĠĠ Ġlateinit Ġvar Ġt ts Btn : ĠButton ĊĠĠĠ Ġlateinit Ġvar Ġweb Btn : ĠButton ĊĊĠĠĠ Ġoverride Ġfun Ġlayout Id (): ĠInt Ġ= ĠR . layout . other _ fragment _ more ĊĊĠĠĠ Ġoverride Ġfun Ġinit Views () Ġ{ ĊĠĠĠĠĠĠĠ Ġas r Btn Ġ= Ġroot View !!. fragment _ more _ asr _ btn ĊĠĠĠĠĠĠĠ Ġt ts Btn Ġ= Ġroot View !!. fragment _ more _ tts _ btn ĊĠĠĠĠĠĠĠ Ġweb Btn Ġ= Ġroot View !!. fragment _ more _ web _ btn ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġinit Listeners () Ġ{ ĊĠĠĠĠĠĠĠ Ġt ts Btn . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsend TT S () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġas r Btn . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġas r Correct (" ä¸ľ åĨ ¯ çł´ ", Ġ" ä¸ľ é£İ çł´ ") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġweb Btn . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( activity , ĠDemo Web view Activity :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġintent . putExtra ( Demo Web view Activity . KEY _ TITLE , Ġ" æµĭè¯ķ Web ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġintent . putExtra ( Demo Web view Activity . KEY _ URL , Ġ" file :/// android _ asset / Web Bridge _ V 1 . html ") Ċ // ĠĠĠĠĠĠĠĠĠĠĠ Ġintent . putExtra ( Demo Web view Activity . KEY _ URL , Ġ" https :// s . rok id cdn . com / mobile - app / h 5 / media / index . html #/ k ug ou / userInfo ") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( intent ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġsend TT S () Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠTODO Ġ è¿ĻéĩĮ dev ce Id Ġ è¯· è®¾ç½® Ġ çľŁ å®ŀ çļĦåĢ¼ ĊĠĠĠĠĠĠĠ ĠR ok id Mobile SDK . vui . send T ts (" XXXX XX "," åĵĪ åĵĪ ", Ġobject Ġ: ĠI Channel Publish Callback { ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Suc ceed () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠTODO Ġ... ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Failed () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠTODO Ġ... ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġas r Correct ( origin Text : ĠString , Ġnew Text : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ ĠR ok id Mobile SDK . vui . asr Correct Create ( origin Text , Ġnew Text , Ġobject Ġ: ĠI Get As r Error Callback Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Get As r Error Failed ( p 0 : ĠString ?, Ġp 1 : ĠString ?) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtoast ( getString ( R . string . fragment _ asr _ add _ fail ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ+ Ġ"\ n ĠerrorCode Ġ= Ġ" Ġ+ Ġp 0 Ġ+ Ġ" Ġ, Ġerror Msg Ġ= Ġ Ġ" Ġ+ Ġp 1 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Get As r Error Suc ceed ( p 0 : ĠAs r Error Correct Bean ?) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtoast ( getString ( R . string . fragment _ asr _ add _ success ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ+ Ġ"\ n Ġ Ġ= Ġ" Ġ+ Ġp 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠ Ġ} Ċ } Ċ