我在一個庫項目定義了一些常見的活動,並希望在我工作的項目重用這些活動。如何開始了在其他Android項目定義的活動?
我將我的庫項目聲明爲Android庫,使用Activities的完全限定名稱並在新項目的AndroidManifest.xml中聲明它們。不過,我得到「無法找到明確的活動類」啓動應用程序時的錯誤。
任何其他配置應我才能開始活動嗎?
我在一個庫項目定義了一些常見的活動,並希望在我工作的項目重用這些活動。如何開始了在其他Android項目定義的活動?
我將我的庫項目聲明爲Android庫,使用Activities的完全限定名稱並在新項目的AndroidManifest.xml中聲明它們。不過,我得到「無法找到明確的活動類」啓動應用程序時的錯誤。
任何其他配置應我才能開始活動嗎?
您的活動不在您的清單中,或者您的圖書館項目存在一些問題,導致活動類未包含在APK中。
您需要使用隱式意圖和意圖過濾器,檢查this blog entry和android文檔以獲取更多信息。
我做了一個非常簡單的樣品(快速和骯髒的,但在這裏工作):http://dl.dropbox.com/u/5289718/DummyIntent.zip
只是雙重檢查,你已經做到了這一點,將其添加到項目中? http://developer.android.com/guide/appendix/faq/commontasks.html#addexternallibrary – 2011-02-27 14:15:19