标签: android sms otp
我使用广播接收器从接收到的短信中读取OTP,我已将其解压缩。我还使用Toast显示了OTP。但我不希望用户记住并输入OTP,我想用该OTP填充文本字段。我怎么能这样做?
答案 0 :(得分:0)
共编写两个广播监听器。活动中的一个监听器,其中EditText将值填充到其中。
EditText
editField.setText(otp);
活动之外还有一个可以暂时保存价值的听众。如果在收到广播时用户恰好在活动之外,那么您可以在onResume()中检查此值并在此时填充该字段。
onResume()