OSDN Git Service

記録表示のUIは、とりあえずだいたいこれで。
[gokigen/JoggingTimer.git] / wear / src / main / java / net / osdn / gokigen / joggingtimer / recordlist / RecordSummaryAdapter.java
index 424285e..f3bd1f7 100644 (file)
@@ -27,22 +27,22 @@ public class RecordSummaryAdapter extends RecyclerView.Adapter<RecordHolder>
         list = new ArrayList<>();
         list.clear();
 
-        addRecord(new DataRecord(0, 0, "XXXXX", "00000000", detailLauncher));
-        addRecord(new DataRecord(1, R.drawable.ic_sentiment_very_dissatisfied_black_24dp, "XXXXX", "11111111", detailLauncher));
-        addRecord(new DataRecord(2, R.drawable.ic_mood_bad_black_24dp, "XXXXX", "2222222", detailLauncher));
-        addRecord(new DataRecord(3, R.drawable.ic_sentiment_dissatisfied_black_24dp, "XXXXX", "3333333", detailLauncher));
-        addRecord(new DataRecord(4, R.drawable.ic_sentiment_neutral_black_24dp, "XXXXX", "44444444", detailLauncher));
-        addRecord(new DataRecord(5, R.drawable.ic_sentiment_satisfied_black_24dp, "XXXXX", "55555555", detailLauncher));
-        addRecord(new DataRecord(6, R.drawable.ic_mood_black_24dp, "XXXXX", "66666666", detailLauncher));
-        addRecord(new DataRecord(7, R.drawable.ic_sentiment_very_satisfied_black_24dp, "XXXXX", "77777777", detailLauncher));
-        addRecord(new DataRecord(8, R.drawable.ic_timer_off_black_24dp, "XXXXX", "77777777", detailLauncher));
-        addRecord(new DataRecord(9, R.drawable.ic_timer_black_24dp, "XXXXX", "8888888", detailLauncher));
-        addRecord(new DataRecord(10, R.drawable.ic_info_outline_black_24dp, "XXXXX", "99999999", detailLauncher));
-        addRecord(new DataRecord(11, R.drawable.ic_history_black_24dp, "XXXXX", "12345678", detailLauncher));
-        addRecord(new DataRecord(12, R.drawable.ic_block_black_24dp, "XXXXX", "87654321", detailLauncher));
-        addRecord(new DataRecord(13, R.drawable.ic_do_not_disturb_black_24dp, "XXXXX", "12341234", detailLauncher));
-        addRecord(new DataRecord(14, R.drawable.ic_battery_alert_black_24dp, "XXXXX", "43214321", detailLauncher));
-        addRecord(new DataRecord(15, R.drawable.ic_flag_black_24dp, "XXXXX", "91919191919191", detailLauncher));
+        addRecord(new DataRecord(0, 0, "AAAXXXXX", "00000000", detailLauncher));
+        addRecord(new DataRecord(1, R.drawable.ic_sentiment_very_dissatisfied_black_24dp, "BBBXXXXX", "11111111", detailLauncher));
+        addRecord(new DataRecord(2, R.drawable.ic_mood_bad_black_24dp, "CCCXXXXX", "2222222", detailLauncher));
+        addRecord(new DataRecord(3, R.drawable.ic_sentiment_dissatisfied_black_24dp, "DDDXXXXX", "3333333", detailLauncher));
+        addRecord(new DataRecord(4, R.drawable.ic_sentiment_neutral_black_24dp, "EEEXXXXX", "44444444", detailLauncher));
+        addRecord(new DataRecord(5, R.drawable.ic_sentiment_satisfied_black_24dp, "FFFXXXXX", "55555555", detailLauncher));
+        addRecord(new DataRecord(6, R.drawable.ic_mood_black_24dp, "GGGXXXXX", "66666666", detailLauncher));
+        addRecord(new DataRecord(7, R.drawable.ic_sentiment_very_satisfied_black_24dp, "HHHXXXXX", "77777777", detailLauncher));
+        addRecord(new DataRecord(8, R.drawable.ic_timer_off_black_24dp, "IIIXXXXX", "77777777", detailLauncher));
+        addRecord(new DataRecord(9, R.drawable.ic_timer_black_24dp, "JJJXXXXX", "8888888", detailLauncher));
+        addRecord(new DataRecord(10, R.drawable.ic_info_outline_black_24dp, "KKKXXXXX", "99999999", detailLauncher));
+        addRecord(new DataRecord(11, R.drawable.ic_history_black_24dp, "LLLXXXXX", "12345678", detailLauncher));
+        addRecord(new DataRecord(12, R.drawable.ic_block_black_24dp, "MMMXXXXX", "87654321", detailLauncher));
+        addRecord(new DataRecord(13, R.drawable.ic_do_not_disturb_black_24dp, "NNNXXXXX", "12341234", detailLauncher));
+        addRecord(new DataRecord(14, R.drawable.ic_battery_alert_black_24dp, "OOOXXXXX", "43214321", detailLauncher));
+        addRecord(new DataRecord(15, R.drawable.ic_flag_black_24dp, "PPPXXXXX", "91919191919191", detailLauncher));
 
     }
 
@@ -103,6 +103,7 @@ public class RecordSummaryAdapter extends RecyclerView.Adapter<RecordHolder>
             holder.setSubText(list.get(position).getDetail());
             holder.setOnClickListener(list.get(position));
             holder.setOnLongClickListener(list.get(position));
+            list.get(position).setPositionId(position);
         }
         catch (Exception e)
         {
@@ -119,4 +120,14 @@ public class RecordSummaryAdapter extends RecyclerView.Adapter<RecordHolder>
     {
         return (list.size());
     }
+
+
+    void removeItem(int position)
+    {
+        list.remove(position);
+        notifyItemRemoved(position);
+        notifyItemRangeChanged(position, list.size());
+        //notifyDataSetChanged();
+    }
+
 }