Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经使用广播接收器从收到的短信中读取 OTP,并且我已经提取了它。我还使用 Toast 显示了 OTP。但我不希望用户记住并输入 OTP,我想用该 OTP 填充文本字段。我怎样才能做到这一点?
一共写了两个广播监听器。活动中的一个侦听器EditText可以将值填充到其中。
EditText
editField.setText(otp);
活动之外的另一个侦听器可以临时保存值。如果在接收到广播时用户恰好在活动之外,那么您只需检查该值onResume()并在那时填充该字段。
onResume()