簡體   English   中英

如何從另一個類調用一個類(mapview擴展mapActivity)?

[英]how do call a class(mapview extending mapActivity) from another class?

我嘗試通過使用Intent來執行此操作,但是,我似乎收到以下錯誤:11-15 22:40:39.266:ERROR / dalvikvm(1589):找不到類'BlobCity.xyz.com.maps',引用自方法BlobCity.xyz.com.BlobCity $ sendUserPass.onClick

其中,blobcity是我的類,它調用包含mapview的maps類。

這看起來像類加載或類似的問題。 似乎是說一個編譯的Java類(“ BlobCity.xyz.com.BlobCity.sendUserPass”)包含對另一類(“ BlobCity.xyz.com.maps”)的靜態依賴關系,但類加載器(或其他類)找不到后一個類的類文件。

(順便說一句,您對類和程序包名稱的選擇非常糟糕。如果您希望其他人能夠理解您的代碼,則應該嘗試遵循標准的命名約定。

  • 所有類名(包括嵌套類名)都應在“ CamelCase”中。
  • 程序包名稱應全部小寫。
  • 分層包名稱應按相反的域名順序排列; 例如“ com.xyz.blobcity”。
  • 您不應該在沒有某種許可/授權的情況下使用隨機域名...而且我無法相信您為“ xyz.com”工作!)

嘗試使用:

<application ...>
    <uses-library android:name="com.google.android.maps" />
    ...
    ...
</application>

在您的AndroidManifest.xml中,我之前遇到了相同的問題,並添加了<uses-library android:name="com.google.android.maps" />解決了該問題

暫無
暫無

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

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