diff --git a/.idea/deploymentTargetDropDown.xml b/.idea/deploymentTargetDropDown.xml
deleted file mode 100644
index 0ad711e..0000000
--- a/.idea/deploymentTargetDropDown.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 8584373..bbe0982 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -7,6 +7,8 @@
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 369e08f..160fc79 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -30,11 +30,11 @@
android:exported="true"
android:label="@string/title_activity_login">
-
-
+
+
-
-
+
+
call = AccountsRest.getAccounts();
- // 通信
- Call call = AccountsRest.getAccounts();
-
- call.enqueue (new Callback() {
- @Override
- public void onResponse(Call call, Response response) {
- if (response.isSuccessful()) {
- //System.out.println("通信成功:changeBelongsAndMaster");
- } else {
- //System.out.println("通信可能:changeBelongsAndMaster: " + response.code());
+ call.enqueue (new Callback() {
+ @Override
+ public void onResponse(Call call, Response response) {
+ if (response.isSuccessful()) {
+ System.out.println("通信成功:changeBelongsAndMaster");
+ Intent intent = new Intent(LoginActivity.this,MainActivity.class);
+ startActivity(intent);
+ } else {
+ System.out.println("通信可能:changeBelongsAndMaster: " + response.code());
+ }
}
- }
- @Override
- public void onFailure(Call call, Throwable t) {
- //System.out.println("通信失敗:changeBelongsAndMaster");
- }
- });
- }
+ @Override
+ public void onFailure(Call call, Throwable t) {
+ System.out.println("通信失敗:changeBelongsAndMaster");
+ }
+ });
+ }
+ });
+ findViewById(R.id.SignUp).setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ Intent intent = new Intent(LoginActivity.this,SignUpActivity.class);
+ startActivity(intent);
+ }
+ });
}
}
diff --git a/app/src/main/java/com/example/nemophila/SignUpActivity.java b/app/src/main/java/com/example/nemophila/SignUpActivity.java
index 8ac26b4..e91e33f 100644
--- a/app/src/main/java/com/example/nemophila/SignUpActivity.java
+++ b/app/src/main/java/com/example/nemophila/SignUpActivity.java
@@ -3,12 +3,63 @@
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
+import android.view.View;
+import android.widget.EditText;
-public class SignUpActivity extends AppCompatActivity {
+import com.example.nemophila.entities.Account;
+import com.example.nemophila.resources.AccountsRest;
+
+import java.util.HashMap;
+
+import retrofit2.Call;
+import retrofit2.Callback;
+import retrofit2.Response;
+import retrofit2.Retrofit;
+import retrofit2.converter.jackson.JacksonConverterFactory;
+
+public class SignUpActivity extends AppCompatActivity{
+
+ private Retrofit retrofit;
+ private AccountsRest AccountsRest;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_sign_up);
+ //通信の初期化
+ this.retrofit = new Retrofit.Builder()
+ .baseUrl("http://nitta-lab-www.is.konan-u.ac.jp/nemophila/")
+ .addConverterFactory(JacksonConverterFactory.create())
+ .build();
+ this.AccountsRest = retrofit.create(AccountsRest.class);
+
+ findViewById(R.id.SignUpButton).setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ EditText editname = (EditText) findViewById(R.id.editTextTextUserName);
+ String name = editname.getText().toString();
+ EditText editpw = (EditText) findViewById(R.id.editTextTextNewPassword);
+ String pw = editpw.getText().toString();
+
+ // 通信
+ Call call = AccountsRest.createAccounts(name,pw);
+
+ call.enqueue(new Callback() {
+ @Override
+ public void onResponse(Call call, Response response) {
+ if (response.isSuccessful()) {
+ System.out.println("通信成功:changeBelongsAndMaster");
+ } else {
+ System.out.println("通信可能:changeBelongsAndMaster: " + response.code());
+ }
+ }
+
+ @Override
+ public void onFailure(Call call, Throwable t) {
+ System.out.println("通信失敗:changeBelongsAndMaster");
+ }
+ });
+ }
+ });
}
}
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_login.xml b/app/src/main/res/layout/activity_login.xml
index 3370f83..d12efd2 100644
--- a/app/src/main/res/layout/activity_login.xml
+++ b/app/src/main/res/layout/activity_login.xml
@@ -15,33 +15,42 @@
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.5"
app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintTop_toBottomOf="@+id/editTextTextPassword" />
+ app:layout_constraintTop_toBottomOf="@+id/editTextTextNewPassword" />
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_sign_up.xml b/app/src/main/res/layout/activity_sign_up.xml
index 5d9d69e..8069609 100644
--- a/app/src/main/res/layout/activity_sign_up.xml
+++ b/app/src/main/res/layout/activity_sign_up.xml
@@ -6,4 +6,41 @@
android:layout_height="match_parent"
tools:context=".SignUpActivity">
+
+
+
+
+
\ No newline at end of file