簡體   English   中英

無法投放MapView

[英]Can't cast MapView

我正在從事android應用程序項目,但是我在投射MapView時一直遇到問題。 從logcat,

造成原因:java.lang.classCastException:com.google.android.maps.MapView無法轉換為com.google.android.gms.maps.MapView。

這是我的轉換代碼

MapView mapView = (MapView) findViewById(R.id.mapView);

有什么建議嗎?

確保僅導入一個MapView ,並確保其類型與findViewById返回的類型匹配。 這可能是由於進口不當造成的。 如果您在R.id.mapView上的視圖與要導入的視圖不同,則將無法對其進行投射。

因此,如果您的顯示器具有com.google.android.maps.MapView但是您的代碼導入了com.google.android.gms.maps.MapView ,則將無法進行投射。

檢查您的導入語句,並檢查您的MapView聲明。 確保導入與視圖匹配。

暫無
暫無

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

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