OSDN Git Service

基準値設定でアイコンが変わるのと、アイコンの個別設定機能を搭載。
[gokigen/JoggingTimer.git] / wear / src / main / java / net / osdn / gokigen / joggingtimer / recorddetail / RecordDetailSetup.java
index 9b06e5a..f55c622 100644 (file)
@@ -135,6 +135,37 @@ public class RecordDetailSetup  implements ITimeEntryDatabaseCallback
         thread.start();
     }
 
+    /**
+     *
+     *
+     */
+    void setIndexData(final String title, final int icon)
+    {
+        Thread thread = new Thread(new Runnable() {
+            @Override
+            public void run() {
+                database.updateIndexData(indexId, title, icon);
+                callback.updatedIndexData(false);
+            }
+        });
+        thread.start();
+    }
+
+    /**
+     *
+     *
+     */
+    void setReferenceData()
+    {
+        Thread thread = new Thread(new Runnable() {
+            @Override
+            public void run() {
+                database.setReferenceIndexData(indexId);
+                callback.updatedIndexData(true);
+            }
+        });
+        thread.start();
+    }
 
     /**
      *
@@ -177,5 +208,6 @@ public class RecordDetailSetup  implements ITimeEntryDatabaseCallback
     interface IDatabaseReadyNotify
     {
         void databaseSetupFinished(boolean result);
+        void updatedIndexData(boolean isIconOnly);
     }
 }