package Ġcom . mad ness . collision . di y Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . fragment . app . Fragment Ċ Ċ /** Ċ Ġ* Ġ å®ŀçİ° çĬ¶æĢģ æłı éĢı æĺİ Ċ Ġ* Ġä½¿çĶ¨ æĸ¹æ³ķ ï¼ļ ç»§æī¿ è¿Ļä¸ª ç±» å¹¶ å®ŀçİ° Ġ{@ link Ġ# consume Insets ( Rect ) Ġconsume Insets } Ġæĸ¹æ³ķ Ċ Ġ*/ Ċ internal Ġabstract Ġclass ĠGeneral Fragment Ġ: ĠFragment () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġon Activity Created ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Activity Created ( savedInstanceState ) ĊĠĠĠĠĠĠĠ Ġval Ġactivity Ġ= Ġactivity ĊĠĠĠĠĠĠĠ Ġif Ġ( activity Ġ! is ĠGeneral Activity ) Ġreturn ĊĠĠĠĠĠĠĠ Ġconsume Insets ( activity . window Insets ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ åĵįåºĶ çªĹåı£ Ġin sets ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġprotected Ġabstract Ġfun Ġconsume Insets ( in sets : ĠWindow Insets ) Ċ } Ċ