2013-05-27 45 views
0

我想使用另一個項目,我已經在我的主項目中,但是當我從它調用活動時,我得到ActivityNotFoundException: have you declared this activity in your androidManifest?。這是我做了什麼:ActivityNotFoundException當試圖從另一個項目調用活動

final Intent intent = new Intent(); 
ComponentName cName = new ComponentName("com.GCM.pushnotifications","com.GCM.pushnotifications.RegisterActivity"); 

intent.setComponent(cName);   
startActivity(intent); 

,並在清單:

<activity android:name=".RegisterActivity" android:exported="true"> 
      <intent-filter> 
     <action android:name="android.intent.action.VIEW" /> 
     <category android:name="android.intent.category.DEFAULT" /> 
    </intent-filter> 
     </activity> 

我到底做錯了什麼?這是我在網上找到的。

+0

使用與活動名稱爲Android名包namealong = 「com.GCM.psuchnotifications.RegisterActivity。和action標籤並嘗試。 – Raghunandan

+0

已經試過,但仍然是相同的例外 – user219241

回答

0

你只需要提供活動類名ComponentName

變化的第二個參數此

ComponentName cName = new ComponentName("com.GCM.pushnotifications","com.GCM.pushnotifications.RegisterActivity"); 

ComponentName cName = new ComponentName("com.GCM.pushnotifications","RegisterActivity"); 
+0

我試過了那也一樣 – user219241

相關問題