summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2019-05-09 03:09:27 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2019-05-09 03:09:27 +0000
commit48b46c858ba4ca30fde1648afee1baaf8d0b2c8e (patch)
tree064bbff33493ad6d017f81ccc9d4bf5b0eb1eee7
parent164fd13d55ff65905da46cd45c28d47edada03e8 (diff)
parent468b75b68ca0642cd3c4203760790f99072b373a (diff)
downloadCellBroadcastReceiver-48b46c858ba4ca30fde1648afee1baaf8d0b2c8e.tar.gz
Snap for 5546586 from 468b75b68ca0642cd3c4203760790f99072b373a to qt-release
Change-Id: I9e3554bb9eca8170cbcdd5cb2be5b948c117c074
-rw-r--r--src/com/android/cellbroadcastreceiver/CellBroadcastListActivity.java17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/com/android/cellbroadcastreceiver/CellBroadcastListActivity.java b/src/com/android/cellbroadcastreceiver/CellBroadcastListActivity.java
index 1c1bf217e..dde4042ad 100644
--- a/src/com/android/cellbroadcastreceiver/CellBroadcastListActivity.java
+++ b/src/com/android/cellbroadcastreceiver/CellBroadcastListActivity.java
@@ -44,6 +44,7 @@ import android.view.View.OnCreateContextMenuListener;
import android.view.ViewGroup;
import android.widget.CursorAdapter;
import android.widget.ListView;
+import android.widget.TextView;
import java.util.ArrayList;
@@ -166,6 +167,7 @@ public class CellBroadcastListActivity extends Activity {
// old cursor once we return.)
mAdapter.swapCursor(data);
getActivity().invalidateOptionsMenu();
+ updateNoAlertTextVisibility();
}
@Override
@@ -206,6 +208,21 @@ public class CellBroadcastListActivity extends Activity {
}
};
+ private void updateNoAlertTextVisibility() {
+ TextView noAlertsTextView = getActivity().findViewById(R.id.empty);
+ if (noAlertsTextView != null) {
+ noAlertsTextView.setVisibility(!hasAlertsInHistory()
+ ? View.VISIBLE : View.INVISIBLE);
+ }
+ }
+
+ /**
+ * @return {@code true} if the alert history database has any item
+ */
+ private boolean hasAlertsInHistory() {
+ return mAdapter.getCursor().getCount() > 0;
+ }
+
@Override
public boolean onContextItemSelected(MenuItem item) {
Cursor cursor = mAdapter.getCursor();