OSDN Git Service

ConnectionMethodの違いで背景画像を変更した。
[gokigen/A01c.git] / wear / src / main / java / jp / sfjp / gokigen / a01c / MainActivity.java
index 1006d9c..14d7f9c 100644 (file)
@@ -821,7 +821,6 @@ public class MainActivity extends AppCompatActivity implements  IChangeScene, IS
             {
                 liveView.hideDialog();
                 listener.setEnableOperation(operation.ENABLE);
-
             }
         }
         catch (Exception e)
@@ -830,6 +829,20 @@ public class MainActivity extends AppCompatActivity implements  IChangeScene, IS
         }
     }
 
+    private void updateConnectionMethodMessage()
+    {
+        try
+        {
+            String connectionMethod = preferences.getString(IPreferenceCameraPropertyAccessor.CONNECTION_METHOD, IPreferenceCameraPropertyAccessor.CONNECTION_METHOD_DEFAULT_VALUE);
+            int methodId = (connectionMethod.contains(IPreferenceCameraPropertyAccessor.CONNECTION_METHOD_THETA)) ? R.string.connection_method_theta : R.string.connection_method_opc;
+            setMessage(IShowInformation.AREA_5, Color.MAGENTA, getString(methodId));
+        }
+        catch (Exception e)
+        {
+            e.printStackTrace();
+        }
+    }
+
     private void updateConnectionMethod(String parameter, ICameraController method)
     {
         try
@@ -845,7 +858,7 @@ public class MainActivity extends AppCompatActivity implements  IChangeScene, IS
     }
 
     /**
-     *   接続方式を変更するか確認する
+     *   接続方式を変更するか確認する (OPC ⇔ THETA)
      *
      */
     private void changeConnectionMethod()
@@ -882,6 +895,7 @@ public class MainActivity extends AppCompatActivity implements  IChangeScene, IS
                                 // 接続方式を Theta に切り替える
                                 updateConnectionMethod(IPreferenceCameraPropertyAccessor.CONNECTION_METHOD_THETA, olyAirCoordinator);  // thetaCoordinator
                             }
+                            updateConnectionMethodMessage();
                         }
                     });
                 }