package Ġcom . the one . demo . ui . fragment . search Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . View Ċ import Ġcom . the one . demo . ui . fragment . base . Base Article Fragment Ċ import Ġcom . the one . demo . view model . SearchResult Model Ċ import Ġcom . the one . mv vm . ext . qm ui . setTitle With Back Btn Ċ import Ġcom . the one . common . constant . Bundle Constant Ċ import Ġcom . the one . common . ext . getValue NonNull ĊĊ Ċ // Ġ ĠâĶ ı âĶ ĵ ãĢĢãĢĢ ãĢĢ âĶ ı âĶ ĵ Ċ // âĶ ı âĶ Ľ âĶ » âĶģâĶģ âĶģ âĶ Ľ âĶ » âĶ ĵ Ċ // âĶ ĥ ãĢĢãĢĢãĢĢãĢĢ ãĢĢãĢĢ ãĢĢ âĶ ĥ Ċ // âĶ ĥ ãĢĢãĢĢ ãĢĢ âĶģ ãĢĢãĢĢ ãĢĢ âĶ ĥ Ċ // âĶ ĥ ãĢĢ âĶ ³ âĶ Ľ ãĢĢ âĶ Ĺ âĶ ³ ãĢĢ âĶ ĥ Ċ // âĶ ĥ ãĢĢãĢĢãĢĢãĢĢ ãĢĢãĢĢ ãĢĢ âĶ ĥ Ċ // âĶ ĥ ãĢĢãĢĢ ãĢĢ âĶ » ãĢĢãĢĢ ãĢĢ âĶ ĥ Ċ // âĶ ĥ ãĢĢãĢĢãĢĢãĢĢ ãĢĢãĢĢ ãĢĢ âĶ ĥ Ċ // âĶ Ĺ âĶģ âĶ ĵ ãĢĢãĢĢ ãĢĢ âĶ ı âĶģ âĶ Ľ Ċ // ĠĠĠ ĠâĶ ĥ ãĢĢãĢĢ ãĢĢ âĶ ĥ ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ ç¥ŀ åħ ½ ä¿Ŀ ä½ ĳ Ċ // ĠĠĠ ĠâĶ ĥ ãĢĢãĢĢ ãĢĢ âĶ ĥ ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġæ ° ¸ æĹł BUG ï¼ģ Ċ // ĠĠĠ ĠâĶ ĥ ãĢĢãĢĢ ãĢĢ âĶ Ĺ âĶģâĶģ âĶģ âĶ ĵ Ċ // ĠĠĠ ĠâĶ ĥ ãĢĢãĢĢãĢĢãĢĢ ãĢĢãĢĢ ãĢĢ âĶ £ âĶ ĵ Ċ // ĠĠĠ ĠâĶ ĥ ãĢĢãĢĢãĢĢãĢĢ ãĢĢãĢĢ ãĢĢ âĶ ı âĶ Ľ Ċ // ĠĠĠ ĠâĶ Ĺ âĶ ĵ âĶ ĵ âĶ ı âĶģ âĶ ³ âĶ ĵ âĶ ı âĶ Ľ Ċ // ĠĠĠĠĠ ĠâĶ ĥ âĶ « âĶ « ãĢĢ âĶ ĥ âĶ « âĶ « Ċ // ĠĠĠĠĠ ĠâĶ Ĺ âĶ » âĶ Ľ ãĢĢ âĶ Ĺ âĶ » âĶ Ľ Ċ /** Ċ Ġ* Ġ@ author ĠThe Ġone Ċ Ġ* Ġ@ date Ġ 2 0 2 1 / 3 / 3 Ġ 0 0 0 3 Ċ Ġ* Ġ@ describe ĠTODO Ċ Ġ* Ġ@ email Ġ 6 2 5 8 0 5 1 8 9 @ qq . com Ċ Ġ* Ġ@ remark Ċ Ġ*/ Ċ class ĠSearch Result Fragment Ġprivate Ġconstructor (): ĊĠĠĠ ĠBase Article Fragment < SearchResult Model >() Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġnew Instance ( key : ĠString ): ĠSearch Result Fragment Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠSearch Result Fragment (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġarguments Ġ= ĠBundle (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput String ( Bundle Constant . DATA , Ġkey ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġval Ġm Key Ġ: String Ġby ĠgetValue NonNull ( Bundle Constant . DATA ) ĊĊĠĠĠ Ġoverride Ġfun Ġinit View ( root : ĠView ) Ġ{ ĊĠĠĠĠĠĠĠ Ġm ViewModel . m Key Ġ= Ġm Key ĊĠĠĠĠĠĠĠ Ġsuper . init View ( root ) ĊĠĠĠĠĠĠĠ Ġget Top Bar ()?. setTitle With Back Btn ( m Key , this ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠæĽ´ æĶ¹ è¿Ľ åĩº åĬ¨çĶ» æķĪæŀľ ĠQ M UI Fragment æıĲä¾Ľ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġon Fetch Transition Config (): ĠTransition Config Ġ Ġ= ĠSC ALE _ TRANS ITION _ CONFIG Ċ Ċ }