如何开始活动

时间:2010-09-15 05:26:44

标签: android android-intent

我创建了两个类:Example1Example2,它们扩展了活动。 Example1包含按钮UI,而Example2包含TextEdit的UI。我想在单击按钮时调用Example2,因此此代码采用onclick方法

Intent i = new Intent();
i.setClassName("com.a.ui", "com.a.ui.Example2");
startActivity(i);

所以我能够成功获得Example2的UI。什么是调用意图的替代方式?

有没有其他方法可以开始活动?

3 个答案:

答案 0 :(得分:1)

你可以这样打电话:

startActivity(new Intent(com.a.ui.this, com.a.ui.Example2.class));

答案 1 :(得分:0)

您可以尝试这种方式。

  Intent i = new Intent(com.a.ui.this, com.a.ui.Example2.class);
  startActivity(i);

答案 2 :(得分:0)

请记住在Manifest.xml中包含Activity

e.g。

<activity android:name=".SampleActivity"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>