我遇到了以下问题:
这是我的验证 Activity 代码:
public void sendVerificationCode(String mobile){
CodeBar.setVisibility(View.VISIBLE);
PhoneAuthProvider.getInstance().verifyPhoneNumber(
"+55"+mobile,
60,
TimeUnit.SECONDS,
TaskExecutors.MAIN_THREAD,
mCallBack
这是我在 mainActivity 中的代码:
String mPhone = "+"+55+number;
Intent intent = new Intent(MainActivity.this, LoginActivity.class);
intent.putExtra("mobile", mPhone);
startActivity(intent);
Log.d("clima","hey "+ "+"+55+number);
最佳答案
由于数字格式是问题所在,我认为您最好的做法是添加对 sendVerificationCode 方法的 Log.d 调用。所以它看起来像这样:
public void sendVerificationCode(String mobile){
Log.d("NumberCheck", "The string mobile is - " + mobile); //This should help you identify what the issue is
CodeBar.setVisibility(View.VISIBLE);
PhoneAuthProvider.getInstance().verifyPhoneNumber(
"+55"+mobile,
60,
TimeUnit.SECONDS,
TaskExecutors.MAIN_THREAD,
mCallBack
然后您应该能够看到导致问题的原因。
关于java - 号码格式错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53842252/