2011-03-31 39 views
0

所以我想要一個用戶輸入兩個字符串(姓名和電子郵件,讓我們來說)添加一個聯繫人。我真的很掙扎着。Android - 新窗口

我創建了一個「addPerson的」類,我想對此進行設置,所以我把它稱爲是這樣的:

Intent intent = new Intent(this, addPerson.class); 
startActivity(intent); 
//^startActivityForResult(intent, 1) 

它總是崩潰這裏,我想這個問題是,當我進入我的接下來是addPerson類。

public class addPerson extends Activity { 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 
    } 
} 

我知道這是這麼簡單的東西,但我已經浪費了試圖研究它時,所有的例子是不是太簡單或太複雜。謝謝!

+0

您能否提供關於碰撞的更多細節?如果它拋出異常,它是什麼?當你調用'startActivity(intent)'時,或者當你調用'startActivityForResult(intent,1)'或者兩者時,它會崩潰嗎? – 2011-03-31 03:01:26

回答

2

請確保並在AndroidManifest.xml中添加您的活動。

<activity android:name=".addPerson"></activity> 
+0

哇...謝謝。我花了2-3個小時。我覺得很愚蠢。 – JDelonge 2011-03-31 03:03:05

+0

不客氣。忘記是一件容易的事情。 – 2011-03-31 03:05:29

1

您是否將第二個活動添加到AndroidManifest.xml中?

<activity android:name=".addPerson" 
       android:label="Add Person"></activity>