android - Android 中的 OTP 过期实现

标签 android one-time-password

我有要求实现,在我的 Activity 中,我收到一个 OTP 用于登录,OTP 已在 90 秒后过期。

问题

1> 警报管理器是实现 90 秒到期时间的最佳方式吗?

2> 如果我收到了 OTP,同时我接到了一个电话,90 秒后通话结束,当我回到原来的状态时 activity ,应该向用户显示一个弹出窗口,提示 OTP 已过期?

我们将不胜感激。

谢谢

最佳答案

使用倒计时

new CountDownTimer(90000, 1000) {
 public void onTick(long millisUntilFinished) {
     Log.d("seconds remaining: " , millisUntilFinished / 1000);
 }

 public void onFinish() {
     // Called after timer finishes
 }
}.start();

关于android - Android 中的 OTP 过期实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53516083/

相关文章:

java - 对 Activity 的持久引用 - 生命周期

node.js - Nodejs 中的 OTP 验证?

ios - 如果我们使用多个文本字段,如何自动获取 OTP

java - 从 firebase 在 auth OTP 中获取错误的应用程序名称

algorithm - 在没有数据库的情况下生成唯一随机数(OTP)?

android - 如何删除 x 轴标签底部的额外空间,即低于零 mpandroidchart

android - 以编程方式设置 ScrollView 背景颜色

安卓模拟器不能用

Android 使用方位映射 V2 newLatLngBounds

textfield - SwiftUI TextField 建议没有 textContentType 的 OTP 代码