2011-03-31 76 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>