Я получаю это исключение java.lang.NullPointerException в строке, в которой инициируется OnClickListener mLoginButton.
Я не знаю, что не так, и пытался очистить и восстановить проект, но он не работает.
Вот соответствующий код:
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
}
}
спасибо!