diff --git a/.idea/misc.xml b/.idea/misc.xml
index 2578af8..a0ea01c 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -3,6 +3,7 @@
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 4050625..38000c8 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -54,7 +54,6 @@
-
@@ -86,11 +85,11 @@
android:name=".MainActivity"
android:exported="true"
android:label="@string/title_activity_maps">
-
-
+
+
-
-
+
+
call = AccountsRest.getAccounts();
+
+ 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");
+ }
+ });
+ }
+ });
+ findViewById(R.id.SignUp).setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ Intent intent = new Intent(LoginActivity.this,SignUpActivity.class);
+ startActivity(intent);
+ }
+ });
}
-}
\ No newline at end of file
+}
diff --git a/app/src/main/java/com/example/nemophila/SignUpActivity.java b/app/src/main/java/com/example/nemophila/SignUpActivity.java
index 8ac26b4..cc01b38 100644
--- a/app/src/main/java/com/example/nemophila/SignUpActivity.java
+++ b/app/src/main/java/com/example/nemophila/SignUpActivity.java
@@ -3,12 +3,64 @@
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 c401d01..d12efd2 100644
--- a/app/src/main/res/layout/activity_login.xml
+++ b/app/src/main/res/layout/activity_login.xml
@@ -6,4 +6,51 @@
android:layout_height="match_parent"
tools:context=".LoginActivity">
+
+
+
+
+
+
+
\ 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