2012-04-16 52 views
0

我有一個包含多個包的android項目。在這種情況下,包的結構是com.siva.restorative是包含我想運行的活動的包。無法在android中找到顯式活動類

我的活動,宣佈在我的表現爲

<activity android:theme="@style/YtdTheme" android:name="com.siva.restorativecare.RestorativeCare"> 
     <intent-filter> 
      <action android:name="android.intent.action.VIEW" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
     </intent-filter> 
    </activity> 

的mainScreen活動顯示細膩,因爲它是com.WAPP包內。但是當我嘗試運行setLocationActivity時,我無法找到明確的類錯誤。這裏是我有意向參數:

Intent i = new Intent(this,SecondActivity.class); 
+1

** SecondActivity.class **它如何在清單中聲明...?發帖太.. – ngesh 2012-04-16 08:56:27

回答

0

我想首先你應該改變操作字符串中的表現爲:

<action android:name="com.siva.restorativecare.RestorativeCare" /> 

,然後開始放送活動爲:

Intent i = new Intent("com.siva.restorativecare.RestorativeCare"); 
startActivity(i); 
+0

謝謝,爲答覆。但它不會發生同樣的錯誤。 – 2012-04-16 09:25:40

+0

你確定'android:name =「com.siva.restorativecare.RestorativeCare」'爲你的活動定義正確嗎? – waqaslam 2012-04-16 09:27:40

+0

是的,com.siva.restorativecare其我的包和RestorativeCare這是類名。 – 2012-04-16 09:39:09

相關問題