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