2012-04-16 7 views
0

私はいくつかのパッケージを含むアンドロイドプロジェクトを持っています。この場合のパッケージの構造はcom.siva.restorativeです。実行したいアクティビティを含むパッケージです。それはcom.WAPPパッケージ内にあるので、アンドロイドで明示的なアクティビティクラスを見つけることができません

私の活動は、

<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活動が細かい表示として、私のマニフェストで宣言されています。しかし、私がsetLocationActivityを実行しようとすると、明示的なクラスエラーを見つけることができなくなります。ここで私は意図パラメータを持っているかである:

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

** SecondActivity.class **マニフェストでどのように宣言されていますか?投稿してください。 – ngesh

答えて

0

私が最初にあなたのようにマニフェストのアクション文字列を変更する必要がありますね:

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

、次にとしてあなたの活動の実行を開始:

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

ありがとう、返事のため。同じエラーが発生していません。 –

+0

あなたの活動には 'android:name =" com.siva.restorativecare.RestorativeCare "'が正しく定義されていますか? – waqaslam

+0

はい、com.siva.restorativecareその私のパッケージとRestorativeCareこれはクラス名です。 –