2011-03-28 50 views

回答

3

这两个类不得不延长活性,并在AndroidManifest.xml

被定义

要从的Class1开始的Class2做到这一点:

Intent i = new Intent(Class1.this, Class2.class); 
startActivity(i); 

的AndroidManifest.xml:

<activity android:name="Class1" 
        android:label="Class1"> 
    <intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 
    <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
</activity> 
<activity android:name="Class2" android:label="Class2"></activity> 
0

一个页面进入其他页面的意义上......它是另一个活动吗? 在另一个活动的情况下u需要使用仅intent调用该活动..

Intent intent = new Intent(); intent.setClass(firstclass.this,SecondClass.class); startActivity(intent);

而且通过这个链接.. start a new activity

希望它会帮助你

0

你可以在Intents的帮助下做到这一点。 只需使用下面的代码页

Intent i=new Intent("completepagename"); 
startActivity(i); 

在页面名A像 packagename.A

-1

你必须定义在manifest文件和两个类别的活动之一已经扩展类 Intent i = new Intent(); i.setAction(android.intent.action.NEW_ACTIVITY); startActivity(i);

在Android中的Manifest.xml

<activity android:name="Baseclass" android:label="BaseClass"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="NewActivity" android:label="NewActivty"> <intent-filter> <action android:name="android.intent.action.NEW_ACTIVITY" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity>