diff --git a/app/src/main/java/org/ntlab/acanthus_client/views/main_menu_ui/create/CreateFragment.java b/app/src/main/java/org/ntlab/acanthus_client/views/main_menu_ui/create/CreateFragment.java index 3556733..25e565d 100644 --- a/app/src/main/java/org/ntlab/acanthus_client/views/main_menu_ui/create/CreateFragment.java +++ b/app/src/main/java/org/ntlab/acanthus_client/views/main_menu_ui/create/CreateFragment.java @@ -49,8 +49,9 @@ //Integer uid = acanthus.getPreferenceUid(); String name = ((EditText)view.findViewById(R.id.AnimationNameCreate)).getText().toString(); //String token = acanthus.getPreferenceToken(); - Integer aid = createViewModel.startWorkCreate(uid, name, token); - acanthus.setAid(aid); + createViewModel.startWorkCreate(uid, name, token); + //Integer aid = createViewModel.startWorkCreate(uid, name, token); + //acanthus.setAid(aid); transitionPaintActivity(); }); } diff --git a/app/src/main/java/org/ntlab/acanthus_client/views/main_menu_ui/create/CreateViewModel.java b/app/src/main/java/org/ntlab/acanthus_client/views/main_menu_ui/create/CreateViewModel.java index 4bb88e7..82f7f18 100644 --- a/app/src/main/java/org/ntlab/acanthus_client/views/main_menu_ui/create/CreateViewModel.java +++ b/app/src/main/java/org/ntlab/acanthus_client/views/main_menu_ui/create/CreateViewModel.java @@ -1,5 +1,7 @@ package org.ntlab.acanthus_client.views.main_menu_ui.create; +import androidx.lifecycle.LiveData; +import androidx.lifecycle.MutableLiveData; import androidx.lifecycle.ViewModel; import org.ntlab.acanthus_client.entities.AidJson; @@ -12,6 +14,17 @@ import retrofit2.converter.jackson.JacksonConverterFactory; public class CreateViewModel extends ViewModel { + + private MutableLiveData aidJsonMutableLiveData; + + public CreateViewModel() { + this.aidJsonMutableLiveData = new MutableLiveData<>(); + } + + public LiveData getAidJson() { + return this.aidJsonMutableLiveData; + } + //新規作品作成APIの呼び出し public Integer startWorkCreate(Integer uid, String animationName, String token) { Retrofit retrofit = new Retrofit.Builder() @@ -29,8 +42,8 @@ public void onResponse(Call call, Response response) { if (response.isSuccessful()) { if (response.body() != null) { - aid[0] = response.body().getAid(); - //aidJsonMutableLiveData.setValue(response.body()); + //aid[0] = response.body().getAid(); + aidJsonMutableLiveData.setValue(response.body()); } } }