|
@@ -4,6 +4,8 @@ import android.annotation.SuppressLint;
|
|
|
import android.content.Context;
|
|
|
import android.content.Intent;
|
|
|
import android.graphics.Color;
|
|
|
+import android.os.Handler;
|
|
|
+import android.os.Message;
|
|
|
import android.util.Log;
|
|
|
import android.view.Gravity;
|
|
|
import android.view.MotionEvent;
|
|
@@ -538,11 +540,14 @@ public class HeatingV1MainScreen extends WpadScreen
|
|
|
if(mData == null) return;
|
|
|
if(mData.heatingV1.Device == null) return;
|
|
|
|
|
|
+ Message msg = StatusChangeHandler.obtainMessage();
|
|
|
+ StatusChangeHandler.sendMessage(msg);
|
|
|
|
|
|
if(index == HeatingV1API.REFRESH_IDX.INFO_N_PAUSE)
|
|
|
{
|
|
|
if(mData.heatingV1.Device.Pause)
|
|
|
{
|
|
|
+ //AllExecutionBtn.setEnabled(false);
|
|
|
//super.setChangeScreen(ID.screen.HeatingV1PauseScreen);
|
|
|
}
|
|
|
}
|
|
@@ -615,6 +620,28 @@ public class HeatingV1MainScreen extends WpadScreen
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ private Handler StatusChangeHandler = new Handler() {
|
|
|
+ @Override
|
|
|
+ public void handleMessage(Message msg) {
|
|
|
+ if(mData.heatingV1.Device.Pause)
|
|
|
+ {
|
|
|
+ AllReleaseBtn.setImageResource(R.drawable.control_heat_btn_all_pause_cancel_normal);
|
|
|
+ AllReleaseBtn.setEnabled(true);
|
|
|
+ AllExecutionBtn.setEnabled(false);
|
|
|
+ AllExecutionBtn.setImageResource(R.drawable.control_heat_btn_all_pause_ok_disabled);
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ AllReleaseBtn.setImageResource(R.drawable.control_heat_btn_all_pause_cancel_disabled);
|
|
|
+ AllExecutionBtn.setEnabled(true);
|
|
|
+ AllReleaseBtn.setEnabled(false);
|
|
|
+ AllExecutionBtn.setImageResource(R.drawable.control_heat_btn_all_pause_ok_normal);
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ };
|
|
|
+
|
|
|
/**
|
|
|
* {@link #roomView} 에 대한 기본적인 범위체크를 한다.
|
|
|
*
|