From f573f9ff2c7f1975c5dd8cce7d5d78c1a9ffbc88 Mon Sep 17 00:00:00 2001 From: Aaron Sun Date: Wed, 25 Nov 2020 18:02:30 -0800 Subject: [PATCH] Message is displayed when shopping list is empty --- .../app/src/main/java/com/example/listify/ListPage.java | 9 +++++++-- Listify/app/src/main/res/layout/activity_list.xml | 3 +-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/Listify/app/src/main/java/com/example/listify/ListPage.java b/Listify/app/src/main/java/com/example/listify/ListPage.java index eda55cc..783924d 100644 --- a/Listify/app/src/main/java/com/example/listify/ListPage.java +++ b/Listify/app/src/main/java/com/example/listify/ListPage.java @@ -234,7 +234,12 @@ public class ListPage extends AppCompatActivity implements Requestor.Receiver { if(list != null) { for (ListEntry entry : list.getEntries()) { - //emptyMessage.setVisibility(View.GONE); + this.runOnUiThread(new Runnable() { + @Override + public void run() { + emptyMessage.setVisibility(View.GONE); + } + }); int product = entry.getProductID(); SynchronousReceiver pr = new SynchronousReceiver<>(); requestor.getObject(Integer.toString(product), Item.class, pr, pr); @@ -465,7 +470,7 @@ public class ListPage extends AppCompatActivity implements Requestor.Receiver { } if(pNames.isEmpty()) { - //emptyMessage.setVisibility(View.VISIBLE); + emptyMessage.setVisibility(View.VISIBLE); } myAdapter.notifyDataSetChanged(); diff --git a/Listify/app/src/main/res/layout/activity_list.xml b/Listify/app/src/main/res/layout/activity_list.xml index c7ffc5c..b97c4f9 100644 --- a/Listify/app/src/main/res/layout/activity_list.xml +++ b/Listify/app/src/main/res/layout/activity_list.xml @@ -58,8 +58,7 @@ android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:textSize="20sp" - android:text="This list is empty." - android:visibility="gone"/> + android:text="This list is empty."/>