2012-03-22 9 views
1

私は、mLoginButtonのonClickListenerが開始された行でこのjava.lang.NullPointerExceptionを取得し続けます。Android OnLineListenerを使用したNullPointerException

私は何が間違っているのか分かりませんし、プロジェクトのクリーニングと再構築を試みましたが、機能しません。

public class LoginActivity extends Activity { 
/** Called when the activity is first created. */ 
private Button mLoginButton; 
private Button mNewAccountButton; 

@Override 
public void onCreate(Bundle savedInstanceState) { 

    mLoginButton = (Button) findViewById(R.id.login_button); 
    mNewAccountButton = (Button) findViewById(R.id.newaccount_button); 

    super.onCreate(savedInstanceState); 

    setContentView(R.layout.login); 

    registerButtonListenersAndSetDefaultText(); 
} 

private void registerButtonListenersAndSetDefaultText() { 
    mLoginButton.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      showToast(getString(R.string.login_message)); 
      finish(); 
     } 
    }); 
    mNewAccountButton.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      showToast(getString(R.string.newacount_message)); 
      finish(); 
     } 
    }); 
} 

private void showToast(String toastString) { 
    //do something  
} 
} 

感謝:

はここに関連するコードです!

+0

'onClickListener'初期化のどの行が起きていますか? –

答えて

9

setContentViewの前にfindViewByIdにお越しください。ビュー・オブジェクトを参照する前に、コンテンツ・ビューを設定する必要があります。

関連する問題