package Ġcom . example . view pag ert est Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . util . Log Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġandroidx . recyclerview . widget . Linear LayoutManager Ċ import Ġcom . example . my wechat . adapter . Session Adapter Ċ import Ġcom . example . my wechat . model . Session Ċ import Ġcom . example . se con dex periment . R Ċ import Ġkotlinx . android . synt hetic . main . msg _ page .* Ċ Ċ open Ġclass ĠFind Fragment Ġ: ĠFragment () Ġ{ ĊĠĠĠ Ġprivate Ġval Ġsession List Ġ= ĠArrayList < Session >() ĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( ĊĠĠĠĠĠĠĠ Ġinflater : ĠLayoutInflater , ĊĠĠĠĠĠĠĠ Ġcontainer : ĠViewGroup ?, ĊĠĠĠĠĠĠĠ ĠsavedInstanceState : ĠBundle ? ĊĠĠĠ Ġ): ĠView ? Ġ{ ĊĊĠĠĠĠĠĠĠ Ġreturn Ġinflater . inflate ( R . layout . msg _ page , Ġcontainer , Ġfalse ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon View Created ( view : ĠView , ĠsavedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on View Created ( view , ĠsavedInstanceState ) ĊĊĠĠĠĠĠĠĠ ĠLog . d (" aaaa "," å®ŀ æīĵ å®ŀ çļĦ ") ĊĠĠĠĠĠĠĠ Ġinit Sessions () ĊĠĠĠĠĠĠĠ Ġval Ġlayout Manager Ġ= ĠLinearLayoutManager ( activity Ġas ĠContext ) ĊĠĠĠĠĠĠĠ Ġre cycle List _ session . layout Manager Ġ= Ġlayout Manager ĊĠĠĠĠĠĠĠ Ġval Ġadapter Ġ= ĠSession Adapter ( session List ) ĊĠĠĠĠĠĠĠ Ġre cycle List _ session . adapter Ġ= Ġadapter ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġinit Sessions () Ġ{ Ċ // ĠĠĠĠĠĠĠ ĠLog . d (" aaaa "," sh da ") ĊĠĠĠĠĠĠĠ Ġsession List . add ( Session ( R . drawable . j fm , Ġ" åĸ µ æĺŁ äºº ", Ġ" åľ¨ åĲĹ ", Ġ" 1 1 : 1 0 ")) ĊĠĠĠĠĠĠĠ Ġsession List . add ( Session ( R . drawable . kj , Ġ" å°ı æŁ ¯ åŁº ", Ġ" åľ¨ åĲĹ ", Ġ" 1 1 : 1 0 ")) ĊĠĠĠĠĠĠĠ Ġsession List . add ( Session ( R . drawable . jm , Ġ" åĵĪ åĵĪ åĵĪ ", Ġ" åľ¨ åĲĹ ", Ġ" 1 1 : 1 0 ")) ĊĠĠĠĠĠĠĠ Ġsession List . add ( Session ( R . drawable . hash iq i , Ġ" åĵĪ å£« å¥ĩ ", Ġ" åľ¨ åĲĹ ", Ġ" 1 1 : 1 0 ")) ĊĠĠĠĠĠĠĠ Ġsession List . add ( Session ( R . drawable . b ian mu , Ġ" è¾¹ çī § çĬ ¬ ", Ġ" åľ¨ åĲĹ ", Ġ" 1 1 : 1 0 ")) ĊĠĠĠĠĠĠĠ Ġsession List . add ( Session ( R . drawable . ta idi , Ġ" å°ı æ³ ° è¿ ª ", Ġ" åľ¨ åĲĹ ", Ġ" 1 1 : 1 0 ")) ĊĠĠĠĠĠĠĠ Ġsession List . add ( Session ( R . drawable . sam o ye , Ġ" èĲ ¨ æĳ © èĢ ¶ ", Ġ" åľ¨ åĲĹ ", Ġ" 1 1 : 1 0 ")) ĊĠĠĠĠĠĠĠ Ġsession List . add ( Session ( R . drawable . jsx , Ġ" å°ı ä»ĵ é¼ ł ", Ġ" åľ¨ åĲĹ ", Ġ" 1 1 : 1 0 ")) ĊĠĠĠĠĠĠĠ Ġsession List . add ( Session ( R . drawable . lg g cs , Ġ" åĺ ¿ åĺ ¿ åĺ ¿ ", Ġ" åľ¨ åĲĹ ", Ġ" 1 1 : 1 0 ")) ĊĠĠĠĠĠĠĠ Ġsession List . add ( Session ( R . drawable . yd , Ġ" å°ı ç¥ ĸ å® Ĺ ", Ġ" åľ¨ åĲĹ ", Ġ" 1 1 : 1 0 ")) ĊĠĠĠ Ġ} Ċ }