2011-07-09 47 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)); 

} 

欲瞭解更多詳情請指定錯誤