diff --git a/app/src/main/java/com/example/cosmosclient/resources/GroupsRest.java b/app/src/main/java/com/example/cosmosclient/resources/GroupsRest.java index 6635b43..37aa411 100644 --- a/app/src/main/java/com/example/cosmosclient/resources/GroupsRest.java +++ b/app/src/main/java/com/example/cosmosclient/resources/GroupsRest.java @@ -1,4 +1,14 @@ package com.example.cosmosclient.resources; +import com.example.cosmosclient.entities.Group; + +import retrofit2.Call; +import retrofit2.http.Field; +import retrofit2.http.FormUrlEncoded; +import retrofit2.http.POST; + public interface GroupsRest { + @POST + @FormUrlEncoded + Call createGroup(@Field("name") String name,@Field("uId") String uId,@Field("token") String token); } diff --git a/app/src/main/java/com/example/cosmosclient/resources/UsersRest.java b/app/src/main/java/com/example/cosmosclient/resources/UsersRest.java index 5c4cfa7..b8321c2 100644 --- a/app/src/main/java/com/example/cosmosclient/resources/UsersRest.java +++ b/app/src/main/java/com/example/cosmosclient/resources/UsersRest.java @@ -12,7 +12,7 @@ public interface UsersRest { @POST("users/{uId}/login") - Call loginList(@Path("uId") String uId, @Query("pw") String pw); + Call login(@Path("uId") String uId, @Query("pw") String pw); @POST("users") @FormUrlEncoded diff --git a/app/src/main/java/com/example/cosmosclient/views/MakeGroupActivity.java b/app/src/main/java/com/example/cosmosclient/views/MakeGroupActivity.java index 0bdf9e7..a512d1d 100644 --- a/app/src/main/java/com/example/cosmosclient/views/MakeGroupActivity.java +++ b/app/src/main/java/com/example/cosmosclient/views/MakeGroupActivity.java @@ -8,6 +8,8 @@ import android.widget.EditText; import com.example.cosmosclient.R; +import com.example.cosmosclient.entities.Group; +import com.example.cosmosclient.resources.GroupsRest; import com.example.cosmosclient.resources.UsersRest; import retrofit2.Retrofit; @@ -24,14 +26,13 @@ Button createGroupButton = findViewById(R.id.createGroupButton); String name,uId; - -// //retrofitの処理 -// final Retrofit retrofit = new Retrofit.Builder() -// .baseUrl("http://nitta-lab-www.is.konan-u.ac.jp/cosmos/") -// .addConverterFactory(JacksonConverterFactory.create()) -// .build(); -// //interfaceから実装を取得 -// final UsersRest signinService = retrofit.create(UsersRest.class); + //retrofitの処理 + final Retrofit retrofit = new Retrofit.Builder() + .baseUrl("http://nitta-lab-www.is.konan-u.ac.jp/cosmos/") + .addConverterFactory(JacksonConverterFactory.create()) + .build(); + //interfaceから実装を取得 + final GroupsRest makeGroupService = retrofit.create(Group.class); createGroupButton.setOnClickListener(new View.OnClickListener(){ @Override diff --git a/app/src/main/java/com/example/cosmosclient/views/SigninActivity.java b/app/src/main/java/com/example/cosmosclient/views/SigninActivity.java index 614edd1..7214bb7 100644 --- a/app/src/main/java/com/example/cosmosclient/views/SigninActivity.java +++ b/app/src/main/java/com/example/cosmosclient/views/SigninActivity.java @@ -58,7 +58,7 @@ @Override public void onClick(View v) { //APIに値を送信 - Call call = signinService.loginList(UserIdText.getText().toString(), PasswordText.getText().toString()); + Call call = signinService.login(UserIdText.getText().toString(), PasswordText.getText().toString()); //サーバからのレスポンス call.enqueue(new Callback() {