From 1f6fd3abe5fa4a3a936b4744346b93d6bec3874e Mon Sep 17 00:00:00 2001
From: Julian Catoni <julian.catoni@tu-dresden.de>
Date: Mon, 22 Jul 2019 13:43:16 +0200
Subject: [PATCH] Added onItemClickListener to RecognitionsActivity

---
 .../habdroid/ui/RecognitionsActivity.java        | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

diff --git a/mobile/src/main/java/org/openhab/habdroid/ui/RecognitionsActivity.java b/mobile/src/main/java/org/openhab/habdroid/ui/RecognitionsActivity.java
index 85f4b5d3..1a12a0d4 100644
--- a/mobile/src/main/java/org/openhab/habdroid/ui/RecognitionsActivity.java
+++ b/mobile/src/main/java/org/openhab/habdroid/ui/RecognitionsActivity.java
@@ -10,6 +10,7 @@ import org.openhab.habdroid.core.connection.Connection;
 import org.openhab.habdroid.core.connection.ConnectionFactory;
 import org.openhab.habdroid.core.connection.exception.ConnectionException;
 import org.openhab.habdroid.model.ChangedItem;
+import org.openhab.habdroid.model.LinkedPage;
 import org.openhab.habdroid.model.Recognition;
 import org.openhab.habdroid.model.Widget;
 import org.openhab.habdroid.util.Util;
@@ -42,12 +43,11 @@ import android.widget.Toast;
  * By Muhammad Ibrahim Rahman
  */
 
-public class RecognitionsActivity extends AppCompatActivity{
+public class RecognitionsActivity extends AppCompatActivity implements WidgetAdapter.ItemClickListener{
 
     private RecognitionsAdapter mPastRecognitionsAdapter;
     private RecyclerView mRvPastRecognitions;
 
-
     ProgressDialog progressDialog;
 
     @Override
@@ -118,7 +118,7 @@ public class RecognitionsActivity extends AppCompatActivity{
         try {
             Connection c = ConnectionFactory.getUsableConnection();
             if (c != null) {
-                WidgetAdapter mChangedItemsAdapter = new WidgetAdapter(this, c, null);
+                WidgetAdapter mChangedItemsAdapter = new WidgetAdapter(this, c, this);
                 mChangedItemsAdapter.update(activityWidgets, false);
                 mCurrentActivityChangedItems.setLayoutManager(new LinearLayoutManager(this));
                 mCurrentActivityChangedItems.setAdapter(mChangedItemsAdapter);
@@ -174,4 +174,14 @@ public class RecognitionsActivity extends AppCompatActivity{
                 : R.string.recognitions_title;
         setTitle(titleResId);
     }
+
+    @Override
+    public void onItemClicked(Widget item) {
+        Toast.makeText(this, "onItemClicked", Toast.LENGTH_SHORT).show();
+    }
+
+    @Override
+    public void onItemLongClicked(Widget item) {
+        Toast.makeText(this, "onItemLongClicked", Toast.LENGTH_SHORT).show();
+    }
 }
-- 
GitLab