| |
---|
| | import android.view.View; |
---|
| | import android.widget.Button; |
---|
| | import android.widget.EditText; |
---|
| | import android.widget.TextView; |
---|
| | import android.widget.Toast; |
---|
| | |
---|
| | import org.ntlab.amaryllis.client.entities.LoginJson; |
---|
| | import org.ntlab.amaryllis.client.entities.SignUpJson; |
---|
| | import org.ntlab.amaryllis.client.resources.AccountsRest; |
---|
| |
---|
| | Call<SignUpJson> call = signUpService.PostSignUp(passWordEditText.getText().toString(), nameEditText.getText().toString()); |
---|
| | call.enqueue(new Callback<SignUpJson>(){ |
---|
| | @Override |
---|
| | public void onResponse(Call<SignUpJson> call, Response<SignUpJson> response) { |
---|
| | SignUpJson signUpJson =response.body(); |
---|
| | String token = signUpJson.getToken(); |
---|
| | Amaryllis amaryllis = (Amaryllis) getApplication(); |
---|
| | amaryllis.setToken(token); |
---|
| | amaryllis.setUid(signUpJson.getUid()); |
---|
| | amaryllis.setPassword(passWordEditText.getText().toString()); |
---|
| | amaryllis.setName(nameEditText.getText().toString()); |
---|
| | Intent intent = new Intent(getApplication(), MainActivity.class); |
---|
| | startActivity(intent); |
---|
| | finish(); |
---|
| | if (response.isSuccessful()) { |
---|
| | SignUpJson signUpJson = response.body(); |
---|
| | String token = signUpJson.getToken(); |
---|
| | Amaryllis amaryllis = (Amaryllis) getApplication(); |
---|
| | amaryllis.setToken(token); |
---|
| | amaryllis.setUid(signUpJson.getUid()); |
---|
| | amaryllis.setPassword(passWordEditText.getText().toString()); |
---|
| | amaryllis.setName(nameEditText.getText().toString()); |
---|
| | Intent intent = new Intent(getApplication(), MainActivity.class); |
---|
| | startActivity(intent); |
---|
| | finish(); |
---|
| | }else { |
---|
| | Toast.makeText(SignUpActivity.this, |
---|
| | "既にその名前のアカウントが存在します。", Toast.LENGTH_SHORT).show(); |
---|
| | } |
---|
| | } |
---|
| | |
---|
| | @Override |
---|
| | public void onFailure(Call<SignUpJson> call, Throwable t) { |
---|
| |
---|
| | |