diff --git a/app/src/main/java/com/example/tampopo_client/viewmodels/UserViewModel.java b/app/src/main/java/com/example/tampopo_client/viewmodels/UserViewModel.java index f16fdf6..130aa36 100644 --- a/app/src/main/java/com/example/tampopo_client/viewmodels/UserViewModel.java +++ b/app/src/main/java/com/example/tampopo_client/viewmodels/UserViewModel.java @@ -12,7 +12,7 @@ import retrofit2.Response; import retrofit2.Retrofit; import retrofit2.converter.jackson.JacksonConverterFactory; - +import retrofit2.converter.scalars.ScalarsConverterFactory; /*userだけなのでサーバーから情報を取ってくることは名前の変更 viewModelはviewからrequestをもらってmodelに流す 88行目にviewからviewmodelをとる @@ -34,6 +34,12 @@ view側がviewModelを使うための方法 1.最初にUserViewModel userViewModelで宣言 88行目 userViewModelのインスタンスを作る +client +ライブラリの追加 +viewModel converterの追加 +server +resourseを担当していた人 +戻り値が一つのメソッドをapplication.jsonからtext plainにする */ public class UserViewModel extends ViewModel { @@ -49,6 +55,7 @@ public UserViewModel(){ this.retrofit = new Retrofit.Builder() .baseUrl("http://nitta-lab-www.is.konan-u.ac.jp/tampopo/") + .addConverterFactory(ScalarsConverterFactory.create()) .addConverterFactory(JacksonConverterFactory.create()) .build(); this.userResource = retrofit.create(UserResource.class);