게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
안드로이드 회원가입 상황에서 질문입니다.
게시물ID : programmer_18896짧은주소 복사하기
작성자 : 쉬룐
추천 : 0
조회수 : 571회
댓글수 : 4개
등록시간 : 2016/11/04 18:16:59
옵션
  • 본인삭제금지

public class RegisterActiviy extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_register_activiy);
final EditText etName = (EditText) findViewById(R.id.etName);
final EditText etPassword = (EditText)findViewById(R.id.etPassword);
final EditText etPhone = (EditText) findViewById(R.id.etPhone);
final EditText etBirth = (EditText)findViewById(R.id.etBirth);

final Button bRegister = (Button) findViewById(R.id.bRegister);

bRegister.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
final String name = etName.getText().toString();
final String password = etPassword.getText().toString();
final String phone =etPhone.getText().toString();
final String birth = etBirth.getText().toString();

Response.Listener<String> responseListener = new Response.Listener<String>() {
@Override
public void onResponse(String response) {
try {
JSONObject jsonResponse = new JSONObject(response);


boolean success = jsonResponse.getBoolean("success");
if (success) {

Toast.makeText(RegisterActiviy.this, "정보입력 성공.", Toast.LENGTH_SHORT).show();
// Intent intent = new Intent(RegisterActiviy.this, MainActivity.class);
// RegisterActiviy.this.startActivity(intent);
finish();
}

//
else {
AlertDialog.Builder builder = new AlertDialog.Builder(getApplicationContext());
builder.setMessage("Register Failed")
.setNegativeButton("Retry", null)
.create()
.show();
}
} catch (JSONException e) {
e.printStackTrace();
}
}
};

RegisterRequest registerRequest = new RegisterRequest(name, birth, phone, password, responseListener);
RequestQueue queue = Volley.newRequestQueue(RegisterActiviy.this);
queue.add(registerRequest);
}
});
}
}

이 소스 상에서  if (success) { 일때 앱상에서 입력한 정보들이 php를 이용하여 DB로 등록되는데요

앱에 입력한 부분들이 1개라도 공백일때 확인키를 누르면 등록되지 않게 하는법이 도통 이 상황에서 머리에 안그려지네요..
if (name==""){
토스트
}
이런식으로도 생각해봤는데 너무 단순한가요..?




꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호