0

我有一个包含几个包的 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);
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 回答