diff options
author | android-build-team Robot <android-build-team-robot@google.com> | 2019-05-09 03:09:27 +0000 |
---|---|---|
committer | android-build-team Robot <android-build-team-robot@google.com> | 2019-05-09 03:09:27 +0000 |
commit | 48b46c858ba4ca30fde1648afee1baaf8d0b2c8e (patch) | |
tree | 064bbff33493ad6d017f81ccc9d4bf5b0eb1eee7 | |
parent | 164fd13d55ff65905da46cd45c28d47edada03e8 (diff) | |
parent | 468b75b68ca0642cd3c4203760790f99072b373a (diff) | |
download | CellBroadcastReceiver-48b46c858ba4ca30fde1648afee1baaf8d0b2c8e.tar.gz |
Snap for 5546586 from 468b75b68ca0642cd3c4203760790f99072b373a to qt-release
Change-Id: I9e3554bb9eca8170cbcdd5cb2be5b948c117c074
-rw-r--r-- | src/com/android/cellbroadcastreceiver/CellBroadcastListActivity.java | 17 |
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(); |