正在写一个activity跳转的例子.代码如下.
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        button_login=(Button)findViewById(R.id.btn1);
        NameEditText=(EditText)findViewById(R.id.etext1);
        button_login.setOnClickListener(new OnClickListener(){   
        public void onClick(View v)
        {
         NameEditText.setText("OK");
         Intent openWelcom=new Intent();
         openWelcom.setClass(helloandriod.this,twoapp.class );
         startActivity(openWelcom);
        }
        }
        );
xml如下:
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".helloandriod"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
       <activity android:name=".twoapp" android:label="@string/twoapp_name">        </activity>
        </application>
现在报错
twoapp cannot be resolved to a type
请高人帮看看吧.搞了两天了查不出问题.

解决方案 »

  1.   

    类的名称不对,或者没有import相应的包
      

  2.   

    你的第二个ACTIVITY继承activity了吗
      

  3.   

    1、请首先确认你导入的twoapp是你自己包中的类2、然后, <activity android:name=".twoapp" android:label="@string/twoapp_name"> 写上twoapp的完整路径 3、最后,OK   
      

  4.   

    <intent-filter>
               <action android:name="com.jsr.demo.Image" />  
               <category android:name="android.intent.category.DEFAULT"/>
    </intent-filter>  
    你要跳转到的那个Activity需要注册啊
      

  5.   

    第一:确定twoapp这个类继承了activity
    第二:这两个类在同一个包下。