0

複数のパッケージを含む Android プロジェクトがあります。この場合のパッケージの構造は com.siva.retorative で、実行したいアクティビティを含むパッケージです。

私の活動は私のマニフェストで次のように宣言されています

 <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);
4

1 に答える 1

0

まず、マニフェストのアクション文字列を次のように変更する必要があると思います。

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

次に、次のようにアクティビティの実行を開始します。

Intent i = new Intent("com.siva.restorativecare.RestorativeCare");
startActivity(i);
于 2012-04-16T08:58:11.440 に答える