package Ġcom . bot tle . core . arch . density Ċ Ċ import Ġandroid . app . Activity Ċ import Ġjava . util .* Ċ Ċ /** Ċ Ġ* Ġ@ Date : Ġ 2 0 2 0 / 4 / 2 0 Ċ Ġ* Ġ@ Author : Ġh ugo Ċ Ġ* Ġ@ Description : Ġ ç¬¬ä¸ī æĸ¹ SDK çļĦ Activity åĴĮ åħ¨å±Ģ è®¾è®¡ ä¸į ä¸Ģèĩ´ çļĦ Activity ï¼Į åı¯ä»¥åľ¨ è¿ĻéĩĮ æ·»åĬł éħįç½® åįķ çĭ¬ éĢĤ éħį Ċ Ġ* Ġï¼Ī åºĶçĶ¨ åĨħ çļĦ Activity å¦Ĥæŀľ éľĢè¦ģ çĭ¬ç«ĭ éħįç½® ï¼Į åı¯ä»¥ å®ŀçİ° Custom Adapt æİ¥åı£ ï¼Į èĢĮä¸įæĺ¯ æ·»åĬł åĪ° è¿ĻéĩĮ ï¼Į åĲİ éĿ¢ åı¯ä»¥ æī©å±ķ ä¸Ģä¸ĭ ï¼ī Ċ Ġ*/ Ċ class ĠCustom Adapt Manager Ġ{ ĊĠĠĠ Ġprivate Ġval Ġcancel Adapt Map : ĠMutable Map < String , ĠString ?> Ġ= ĊĠĠĠĠĠĠĠ ĠHashMap () ĊĠĠĠ Ġprivate Ġval Ġcustom Adapt Map : ĠMutable Map < String , ĠDesign Draft > Ġ= ĊĠĠĠĠĠĠĠ ĠHashMap () ĊĊĠĠĠ Ġfun Ġadd Cancel Adapt ( clazz : ĠClass < out ĠActivity ?> ) Ġ{ ĊĠĠĠĠĠĠĠ Ġcancel Adapt Map [ clazz . name ] Ġ= Ġclazz . name ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġadd Custom Adapt ( ĊĠĠĠĠĠĠĠ Ġclazz : ĠClass < out ĠActivity ? >, ĊĠĠĠĠĠĠĠ Ġdesign Draft : ĠDesign Draft ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġcustom Adapt Map [ clazz . name ] Ġ= Ġdesign Draft ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġis Cancel Adapt ( clazz : ĠClass < out ĠActivity ?> ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġcancel Adapt Map [ clazz . name ] Ġ!= Ġnull ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Custom Adapt Design Info ( clazz : ĠClass < out ĠActivity ?> ): ĠDesign Draft ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġcustom Adapt Map [ clazz . name ] ĊĠĠĠ Ġ} Ċ }