diff --git a/app/src/main/java/com/lizongying/mytv/TVList.kt b/app/src/main/java/com/lizongying/mytv/TVList.kt index 2452381..75ed3db 100644 --- a/app/src/main/java/com/lizongying/mytv/TVList.kt +++ b/app/src/main/java/com/lizongying/mytv/TVList.kt @@ -9,7 +9,15 @@ object TVList { lateinit var list: Map> fun init(context: Context){ - setupTV(context) + if(::list.isInitialized){ + return + } + synchronized(this){ + if(::list.isInitialized){ + return + } + list = setupTV(context) + } }