2011-03-31 6 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)', 또는 둘 다 호출 할 때 충돌이 발생합니까? –

답변

2

AndroidManifest.xml에 활동을 추가하고 추가하십시오.

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

와우 ... 고마워. 나는 이것에 2-3 시간을 보냈다. 너무 바보 같아. – JDelonge

+0

반갑습니다. 잊기 쉬운 일입니다. –

1

두 번째 활동을 AndroidManifest.xml에 추가 했습니까?

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