summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2019-08-07 03:16:35 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2019-08-07 03:16:35 +0000
commit426faefc2f5adf04481c31a84c3ea0a08942df7b (patch)
treef20c6663c84a72d08355ecae0004d837ee4540dd
parent67717c4d9d7fb11f6af1feda82efd1207b1e4e48 (diff)
parentc9f2f6c0ba3ab5fe2dfaba274a11ea4a3efa9645 (diff)
downloadplatform_packages_apps_Nfc-android10-c2f2-release.tar.gz
platform_packages_apps_Nfc-android10-c2f2-release.tar.bz2
platform_packages_apps_Nfc-android10-c2f2-release.zip
Change-Id: Iac9c8f3eeac42241fe9ba4ba17bb8a4068d25827
-rw-r--r--src/com/android/nfc/NfcService.java20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/com/android/nfc/NfcService.java b/src/com/android/nfc/NfcService.java
index 45075f54..96134cc6 100644
--- a/src/com/android/nfc/NfcService.java
+++ b/src/com/android/nfc/NfcService.java
@@ -2187,11 +2187,11 @@ public class NfcService implements DeviceHostListener {
if (!tag.reconnect()) {
tag.disconnect();
if (mScreenState == ScreenStateHelper.SCREEN_STATE_ON_UNLOCKED) {
- if (mToast == null) {
- mToast = Toast.makeText(mContext,
- R.string.tag_read_error, Toast.LENGTH_SHORT);
+ if (mToast != null) {
+ if (mToast.getView().isShown()) mToast.cancel();
}
- mToast.setText(R.string.tag_read_error);
+ mToast = Toast.makeText(mContext, R.string.tag_read_error,
+ Toast.LENGTH_SHORT);
mToast.show();
}
break;
@@ -2557,12 +2557,12 @@ public class NfcService implements DeviceHostListener {
if (dispatchResult == NfcDispatcher.DISPATCH_FAIL && !mInProvisionMode) {
unregisterObject(tagEndpoint.getHandle());
if (mScreenState == ScreenStateHelper.SCREEN_STATE_ON_UNLOCKED) {
- if (mToast == null) {
- mToast = Toast.makeText(mContext,
- R.string.tag_dispatch_failed, Toast.LENGTH_SHORT);
- }
- mToast.setText(R.string.tag_dispatch_failed);
- mToast.show();
+ if (mToast != null) {
+ if (mToast.getView().isShown()) mToast.cancel();
+ }
+ mToast = Toast.makeText(mContext, R.string.tag_dispatch_failed,
+ Toast.LENGTH_SHORT);
+ mToast.show();
}
playSound(SOUND_ERROR);
} else if (dispatchResult == NfcDispatcher.DISPATCH_SUCCESS) {