簡體   English   中英

Android Studio 中的 Kotlin 持續時間問題

[英]Problem with Kotlin Duration in Android Studio

我是 Android Studio 和 Kotlin 的新手,我對 Kotlin 持續時間有些問題。 當我嘗試在我的代碼中執行以下操作時:

val test: Duration = Duration.parse(value = timeClose)

我收到此錯誤消息:

此聲明需要選擇加入。 它的用法必須標有“@kotlin.time.ExperimentalTime”或“@OptIn(kotlin.time.ExperimentalTime::class)”

我使用 Android Studio Chipmunk 2021.2.1 補丁 1 和 Kotlin 212-1.7.10

我該如何解決我的問題?

做錯誤告訴你做的事情:用其中一個建議標記它。

@kotlin.time.ExperimentalTime
val test: Duration = Duration.parse(value = timeClose)

或者

@OptIn(kotlin.time.ExperimentalTime::class)
val test: Duration = Duration.parse(value = timeClose)

您必須這樣做的原因是 Duration class 在ExperimentalTime package 中,這意味着這是一個實驗預覽,如文檔所述:

請注意,此 API 是預覽版 state,將來很有可能被更改。 如果您開發庫,請不要使用它,因為您的庫將變得與標准庫的未來版本不兼容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM