2012-08-22 24 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>