我创建了两个类:Example1
和Example2
,它们扩展了活动。
Example1
包含按钮UI,而Example2包含TextEdit的UI。我想在单击按钮时调用Example2,因此此代码采用onclick
方法
Intent i = new Intent();
i.setClassName("com.a.ui", "com.a.ui.Example2");
startActivity(i);
所以我能够成功获得Example2的UI。什么是调用意图的替代方式?
有没有其他方法可以开始活动?
答案 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>