2011-07-09 52 views
0

我创建了以下活动需要在加载活动帮助

package com.ali.test; 

import android.app.Activity; 
import android.content.Intent; 

import android.os.Bundle; 
import android.view.View; 
import android.view.View.OnClickListener; 
import android.widget.Button; 

public class Test extends Activity implements OnClickListener { 
/** Called when the activity is first created. */ 
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
/* 
     OnClickListener onClickListener = new OnClickListener() { 


     @Override 
     public void onClick(View arg0) { 
      // TODO Auto-generated method stub 
      Intent i = new Intent(this, Second.class); 
      startActivityForResult(i, ACTIVITY_CREATE); 

     } 
    }; 
    */ 

    Button button = (Button) findViewById(R.id.button1); 
    button.setOnClickListener(this); 

} 

@Override 
public void onClick(View arg0) { 
    // TODO Auto-generated method stub 
    startActivity(new Intent(this, Second.class)); 

} 

}

,并希望加载

    package com.ali.test; 

    import android.app.Activity; 
    import android.os.Bundle; 

    public class Second extends Activity{ 
public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 
} 
    } 

,但是当我按下按钮的应用程序unexeptionaly关闭

+0

Stacktrace请!您是否向manifest.xml添加了第二个Activity? – thaussma

回答

0

您应该在清单文件中添加secondActivity类。

<activity android:name=".Second "></activity> 
0

这要归功于以下几点:

1.检查在XML also..Both Button1的ID应该匹配

2.测试类,二类必须在清单中定义..

也不要忘了 替换的onClick与...

@Override 
public void onClick(View arg0) { 
    // TODO Auto-generated method stub 
    startActivity(new Intent(Test.this, Second.class)); 

} 

欲了解更多详情请指定错误