내가 뭘 잘못하고 있는지 알 수 없습니다. 뷰 R.id.etPassword이 레이아웃에 있는지오류가 발생했습니다 : null 객체 참조에서 가상 메소드 호출 시도 ...
EditText pass;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_prva_prijava);
pass = (EditText) findViewById(R.id.etPassword);
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.floatingActionButton);
viewPager = (ViewPager) this.findViewById(R.id.pager);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(i==0){
if (pass.getText().toString().isEmpty()) { // <-- this is the 51 line
Snackbar.make(view, "Niste vnesli aktivacijske kode.", Snackbar.LENGTH_SHORT).
setAction("Action", null).show();
}
else {
i=1;
viewPager.setCurrentItem(i);
}
}
else if(i>0) {
i++;
viewPager.setCurrentItem(i);
if(i==3){
Intent intent;
intent = new Intent(getApplicationContext(),MainActivity.class);
startActivity(intent);
finish();
}
//Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
// .setAction("Action", null).show();
}
}
});
당신 글고의 referance에 그 실수, 그것은 "etPassword" – himel
의 모든 ID를 확인 null입니다. 그러나 같은 오류가 여전히 존재합니다. –
HIMEL을 설정하는 이유 XML – Fisheroid