diff options
author | Yabin Huang <yabinh@google.com> | 2019-06-24 17:50:02 -0700 |
---|---|---|
committer | Yabin Huang <yabinh@google.com> | 2019-06-24 17:57:18 -0700 |
commit | 571aea0090f1d8620ef747073bd82b6fdff851c5 (patch) | |
tree | 1f7bc1010fa1dd1fa989919c7cc2056e3ee23531 | |
parent | 29a854d684d02e9f4234b9e605cad3aede12844f (diff) | |
download | Media-571aea0090f1d8620ef747073bd82b6fdff851c5.tar.gz |
Don't reuse Toast
A toast can't be shown again after canceled. We have to create a new
toast.
Fixes: 135953758
Test: manual
Change-Id: I8b58fbd353e9286737abc348ee98074ad54ca4df
-rw-r--r-- | src/com/android/car/media/MediaActivity.java | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/com/android/car/media/MediaActivity.java b/src/com/android/car/media/MediaActivity.java index 92a7737..e032ce8 100644 --- a/src/com/android/car/media/MediaActivity.java +++ b/src/com/android/car/media/MediaActivity.java @@ -345,12 +345,8 @@ public class MediaActivity extends FragmentActivity implements BrowseFragment.Ca } private void showToast(String message) { - if (mToast == null) { - mToast = Toast.makeText(this, message, Toast.LENGTH_LONG); - } else { - mToast.cancel(); - } - mToast.setText(message); + maybeCancelToast(); + mToast = Toast.makeText(this, message, Toast.LENGTH_LONG); mToast.show(); } |