2012-08-15 61 views
0

我嘗試啓動從另一個包的活動,卻一直沒有啓動程序類別啓動不啓動活動從另一個包

Intent i = new Intent();    
i.setComponent(new ComponentName(maxVerPackageName, maxVerClassName)); 
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
startActivity(i); 

我所面臨的異常:「發生異常:java.lang.SecurityException異常」

有什麼不對,請幫忙?

回答

3

另一項活動是強制執行權限。因此,只有具有相同權限或相同用戶ID的應用才能啓動該活動。

編輯:如果你寫的其他應用程序

再添加此屬性的其他活動,你都爭相推出

android:exported="true" 
+0

的其他活動也由我寫的。我如何在兩個應用程序之間共享一個uid? – 2012-08-15 10:47:11

+0

檢查編輯。 – nandeesh 2012-08-15 10:49:08

+0

您是否使用exported = true進行檢查? – nandeesh 2012-08-15 10:58:20

相關問題