第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

調(diào)用需要 API 級(jí)別 26(當(dāng)前最小值為 23):即時(shí)

調(diào)用需要 API 級(jí)別 26(當(dāng)前最小值為 23):即時(shí)

藍(lán)山帝景 2022-09-22 20:11:04
我正在實(shí)現(xiàn)谷歌的方向API。我的應(yīng)用支持,但此處不受支持。minSdkVersion 23java.time.Instant是否有解決方案,或者我應(yīng)該只檢查用戶的版本并允許此功能(如果支持其版本)?    DirectionsResult directionsResult = DirectionsApi.newRequest(geoApiContext)             .mode(TravelMode.DRIVING)             .origin(new com.google.maps.model.LatLng(mapFragment.getUserCoords().latitude, mapFragment.getUserCoords().longitude))             .destination(tabHandlerCommunication.destinationBarCoords)             .departureTime(Instant.now()) // <-- error here             .await();錯(cuò)誤:調(diào)用需要 API 級(jí)別 26(當(dāng)前最小值為 23):java.時(shí)間。即時(shí)#現(xiàn)在更少...(按右鍵 +F1)檢查信息:此檢查會(huì)掃描應(yīng)用程序中的所有 Android API 調(diào)用,并警告在此應(yīng)用程序所針對(duì)的所有版本上不可用的任何調(diào)用(根據(jù)清單中其最小 SDK 屬性)。如果您真的想使用此API并且不需要支持較舊的設(shè)備,只需在build.gradle或安卓智能體中設(shè)置minSdkVersion.xml文件即可。如果您的代碼故意訪問(wèn)較新的 API,并且您已確保(例如,使用條件執(zhí)行)此代碼只會(huì)在受支持的平臺(tái)上調(diào)用,那么您可以使用@TargetApi注釋來(lái)注釋您的類或方法,該注釋指定要應(yīng)用的本地最小 SDK,例如 @TargetApi(11),以便此檢查將 11 而不是清單文件的最低 SDK 視為必需的 API 級(jí)別。如果您有意在樣式定義中設(shè)置android:屬性,請(qǐng)確保將其放在value-vNN文件夾中,以避免在某些設(shè)備上遇到運(yùn)行時(shí)沖突,其中制造商添加了自定義屬性,其ID與更高平臺(tái)上的新屬性沖突。同樣,您可以在 XML 文件中使用工具:targetApi=“11”來(lái)指示元素只會(huì)在適當(dāng)?shù)纳舷挛闹信蛎洝?wèn)題 ID: 新銳
查看完整描述

4 回答

?
catspeake

TA貢獻(xiàn)1111條經(jīng)驗(yàn) 獲得超0個(gè)贊

如果您使用的是 Gradle 插件 4.0 或更高版本(適用于 Android Studio 4.0 或更高版本),則可以利用 D8 核心庫(kù)解壓功能。這包括 中找到的功能子集,并允許您在項(xiàng)目中使用;即使您需要支持早于 API 26 的版本。java.timejava.time.Instant


在模塊的文件中:build.gradle


android {


    compileOptions {

        sourceCompatibility JavaVersion.VERSION_1_8

        targetCompatibility JavaVersion.VERSION_1_8

        coreLibraryDesugaringEnabled true

    }


    // If using Kotlin

    kotlinOptions {

        jvmTarget = JavaVersion.VERSION_1_8

    }

}

dependencies {

    …

    coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:1.0.5'

}

您現(xiàn)在應(yīng)該能夠無(wú)差錯(cuò)地使用此類。


查看完整回答
反對(duì) 回復(fù) 2022-09-22
?
HUH函數(shù)

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超4個(gè)贊

在查看開發(fā)人員指南后,事實(shí)證明,Stringnow

以及常見的 UNIX 紀(jì)元時(shí)間戳,都是可接受的值:int

departure_time— 指定所需的出發(fā)時(shí)間。您可以將時(shí)間指定為自 1970 年 1 月 1 日午夜 UTC 以來(lái)的整數(shù)(以秒為單位)?;蛘?,您可以指定值 ,該值將出發(fā)時(shí)間設(shè)置為當(dāng)前時(shí)間(更正為最接近的秒)。now

在檢查客戶端的源代碼時(shí),有一種方便的方法:Java

public DirectionsApiRequest departureTimeNow() {
    return param("departure_time", "now");
}

因此可以規(guī)避,以便向后兼容。java.time.Instant


我已提交問(wèn)題 #559...分叉庫(kù)似乎是設(shè)置其他時(shí)間戳的唯一方法。


查看完整回答
反對(duì) 回復(fù) 2022-09-22
?
眼眸繁星

TA貢獻(xiàn)1873條經(jīng)驗(yàn) 獲得超9個(gè)贊

您可以在安卓 API 級(jí)別 23 上使用即時(shí)類和 Java.time 中的其他類

java.time在較舊的和較新的安卓設(shè)備上都運(yùn)行良好。它只需要至少 Java 6。

  • 在 Java 8 及更高版本以及較新的 Android 設(shè)備(從 API 級(jí)別 26 開始)上,內(nèi)置了現(xiàn)代 API。

  • 在非Android Java 6和7中獲取三十個(gè)反向移植,即現(xiàn)代類的向后移植(三十個(gè)用于JSR 310,請(qǐng)參閱底部的鏈接)。

  • 在(較舊的)安卓版上使用安卓版的三十號(hào)向后移植。它被稱為三十二。并確保從子包中導(dǎo)入日期和時(shí)間類。org.threeten.bp

鏈接


查看完整回答
反對(duì) 回復(fù) 2022-09-22
?
慕無(wú)忌1623718

TA貢獻(xiàn)1744條經(jīng)驗(yàn) 獲得超4個(gè)贊

我在這里寫了關(guān)于解決此問(wèn)題的推薦方法:https://dev.to/cicerohellmann/what-is-desugaring-and-why-would-i-need-it-2bo0

但簡(jiǎn)而言之,你應(yīng)該使用去蘇加,它允許你在較低級(jí)別使用一些高級(jí)API。值得一試。我還添加了所有鏈接,以找到如何實(shí)現(xiàn)它以及一些商品和壞處。


查看完整回答
反對(duì) 回復(fù) 2022-09-22
  • 4 回答
  • 0 關(guān)注
  • 239 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)