无法在android中找到显式活动类

时间:2012-04-16 08:52:36

标签: android android-activity

我有一个包含多个软件包的android项目。在这种情况下,包的结构是com.siva.restorative是包含我想要运行的活动的包。

我的活动在我的清单中声明为

 <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 个答案:

答案 0 :(得分:0)

我想首先应该将清单中的操作字符串更改为:

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

然后开始按以下方式运行您的活动:

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