我已經參與了「類似的問題」,但我仍然無法從主項目啓動圖書館項目活動。Android:從主應用程序啓動圖書館活動
我有項目A(主) 和我有項目B(庫)
活動在庫清單(即使在主清單)
但是當我運行該代碼日誌拋出聲明在manifest.xml文件中詢問是否聲明活動的錯誤。
主要項目是正確包括圖書館,一切都編譯,但錯誤的是,我把我正在從主要項目嘗試的意圖:
Intent intent = new Intent();
intent.setComponent(new ComponentName("com.package.activities", "MyActivity"));
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setPackage(context.getPackageName()); // tried without this
context.startActivity(intent);
這是我的清單(從庫項目):
<activity
android:name="com.package.activities.MyActivity"
android:exported="true"
android:label="@string/title_activity"
android:screenOrientation="landscape"
android:configChanges="keyboardHidden|orientation"/>
登錄:
android.content.ActivityNotFoundException:無法找到明確的活動ç lass {com.package.activities/MyActivity};你有沒有在你的AndroidManifest.xml中聲明這個活動?
嘗試intent.setComponent(new ComponentName(「com.package.activities」,「com.package.activities.MyActivity」)); – Devrim
我要試試我評論 –
與此相同的結果 –