2012-08-22 27 views
-1

我一直在Android 4.1中引發NullPointer異常,同時在活動之間切換。任何想法爲什麼?Android 4.1 NullPointerException在活動之間

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

    Button login = (Button)findViewById(R.id.login_button); 
    Button join = (Button)findViewById(R.id.join_button); 

    login.setOnClickListener(new OnClickListener() { 
     public void onClick(View v) { 
     Intent i = new Intent(LaunchActivity.this, LoginActivity.class);  
     startActivity(i); 
     }});//END OF CLICK 

    join.setOnClickListener(new OnClickListener() { 
     public void onClick(View v) { 
     Intent i = new Intent(LaunchActivity.this, JoinActivity.class); 
     startActivity(i); 
     }});//END OF CLICK 

} 
+2

粘貼NullPointerException的Logcat。 –

+0

是否發生在JoinActivity和LoginActivity? – FoamyGuy

+0

向我們展示堆棧跟蹤。幾乎總是會指向確切的路線。 –

回答

2

從你的問題描述我假設你得到這個錯誤,因爲你沒有添加LoginActivity & JoinActivity這兩個活動到您的AndroidManifest.xml。只需將它們添加到AndroidManifest.xml中,如下所示:

<activity android:name=".LoginActivity"></activity> 
<activity android:name=".JoinActivity"></activity>