diff --git a/app/src/main/java/org/ntlab/irisclient/viewmodels/DrawingStateViewModel.java b/app/src/main/java/org/ntlab/irisclient/viewmodels/DrawingStateViewModel.java index d75c241..be74306 100644 --- a/app/src/main/java/org/ntlab/irisclient/viewmodels/DrawingStateViewModel.java +++ b/app/src/main/java/org/ntlab/irisclient/viewmodels/DrawingStateViewModel.java @@ -20,7 +20,7 @@ import retrofit2.Response; import retrofit2.converter.jackson.JacksonConverterFactory; -public class DrawingStateViewModel extends TimerViewModel { +public class DrawingStateViewModel extends ViewModel { final private MutableLiveData stateMutableLiveData=new MutableLiveData<>(); final private MutableLiveData dnoMutableLiveData=new MutableLiveData<>(); @@ -42,13 +42,6 @@ return this.stateMutableLiveData; } - public void run(){test();} - - - private void test(){ - System.out.print("タイマーのデバッグ"); - } - public void updateState(String rid) { diff --git a/app/src/main/java/org/ntlab/irisclient/viewmodels/TimerViewModel.java b/app/src/main/java/org/ntlab/irisclient/viewmodels/TimerViewModel.java index 11558e8..9254669 100644 --- a/app/src/main/java/org/ntlab/irisclient/viewmodels/TimerViewModel.java +++ b/app/src/main/java/org/ntlab/irisclient/viewmodels/TimerViewModel.java @@ -27,10 +27,11 @@ // 一定間隔でサーバー上の筆跡を取得する(GET) @Override public void run() { - System.out.print("タイマービューモデル"); - //この関数は数秒ごとに実行される + update(); } + public abstract void update(); + //----------------------------------------------------------------- //何ミリ秒ごとにrun()を実行するかを決める public void start(int interval) {