Use post instead of postDelayed (#1676)
diff --git a/packages/local_auth/CHANGELOG.md b/packages/local_auth/CHANGELOG.md
index 188161a..33f9d6f 100644
--- a/packages/local_auth/CHANGELOG.md
+++ b/packages/local_auth/CHANGELOG.md
@@ -1,3 +1,6 @@
+## 0.5.2+1
+* Use post instead of postDelayed to show the dialog onResume.
+
## 0.5.2
* Executor thread needs to be UI thread.
diff --git a/packages/local_auth/android/src/main/java/io/flutter/plugins/localauth/AuthenticationHelper.java b/packages/local_auth/android/src/main/java/io/flutter/plugins/localauth/AuthenticationHelper.java
index 5f05ee7..b265dbd 100644
--- a/packages/local_auth/android/src/main/java/io/flutter/plugins/localauth/AuthenticationHelper.java
+++ b/packages/local_auth/android/src/main/java/io/flutter/plugins/localauth/AuthenticationHelper.java
@@ -173,14 +173,13 @@
final BiometricPrompt prompt = new BiometricPrompt(activity, uiThreadExecutor, this);
// When activity is resuming, we cannot show the prompt right away. We need to post it to the
// UI queue.
- uiThreadExecutor.handler.postDelayed(
+ uiThreadExecutor.handler.post(
new Runnable() {
@Override
public void run() {
prompt.authenticate(promptInfo);
}
- },
- 100);
+ });
}
}
diff --git a/packages/local_auth/pubspec.yaml b/packages/local_auth/pubspec.yaml
index d6e1821..8b714e4 100644
--- a/packages/local_auth/pubspec.yaml
+++ b/packages/local_auth/pubspec.yaml
@@ -3,7 +3,7 @@
such as Fingerprint Reader and Touch ID.
author: Flutter Team <flutter-dev@googlegroups.com>
homepage: https://github.com/flutter/plugins/tree/master/packages/local_auth
-version: 0.5.2
+version: 0.5.2+1
flutter:
plugin: