在Android中,可以使用::isInitialized()方法來判斷一個lateinit變量是否已經被初始化。這個方法會返回一個布爾值,表示該變量是否已經被賦值。例如:
if (::myLateinitVariable.isInitialized) { // 變量已經被初始化 } else { // 變量還未被初始化 }
在判斷之前,你需要確保lateinit變量已經被聲明并且在使用之前已經被初始化。否則,會報錯。
億速云公眾號
手機網站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權所有
廣州億速云計算有限公司粵ICP備17096448號-1 粵公網安備 44010402001142號增值電信業務經營許可證編號:B1-20181529