Google fabric 在联想A6600d40上提交有效电话号码后,Digits总是崩溃

Google fabric 在联想A6600d40上提交有效电话号码后,Digits总是崩溃,google-fabric,Google Fabric,联想A6600上的任何有效10位数字都会发生这种情况。 它发生在潜望镜应用程序以及我们自己的实现中。 我只在stack overflow上发帖,因为他们的支持论坛现在重定向到这里 Fatal Exception: java.lang.RuntimeException: Unable to start activity ComponentInfo{my.packagename/com.digits.sdk.android.LoginCodeActivity}: java.lang.IndexOut

联想A6600上的任何有效10位数字都会发生这种情况。 它发生在潜望镜应用程序以及我们自己的实现中。 我只在stack overflow上发帖,因为他们的支持论坛现在重定向到这里

Fatal Exception: java.lang.RuntimeException: Unable to start activity ComponentInfo{my.packagename/com.digits.sdk.android.LoginCodeActivity}: java.lang.IndexOutOfBoundsException: setSpan (21 ... 21) ends beyond length 11
   at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2572)
   at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2654)
   at android.app.ActivityThread.-wrap11(ActivityThread.java)
   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1488)
   at android.os.Handler.dispatchMessage(Handler.java:111)
   at android.os.Looper.loop(Looper.java:207)
   at android.app.ActivityThread.main(ActivityThread.java:5728)
   at java.lang.reflect.Method.invoke(Method.java)
   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:679)
Caused by java.lang.IndexOutOfBoundsException: setSpan (21 ... 21) ends beyond length 11
   at android.text.SpannableStringBuilder.checkRange(SpannableStringBuilder.java:1108)
   at android.text.SpannableStringBuilder.setSpan(SpannableStringBuilder.java:680)
   at android.text.SpannableStringBuilder.setSpan(SpannableStringBuilder.java:673)
   at android.text.Selection.setSelection(Selection.java:76)
   at android.text.Selection.setSelection(Selection.java:87)
   at android.widget.EditText.setSelection(EditText.java:115)
   at com.digits.sdk.android.SpacedEditText.setSelection(SpacedEditText.java:87)
   at android.widget.EditText.setText(EditText.java:99)
   at com.digits.sdk.android.SpacedEditText.setText(SpacedEditText.java:68)
   at android.widget.TextView.setText(TextView.java:4222)
   at com.digits.sdk.android.LoginCodeActivityDelegate.setUpEditText(LoginCodeActivityDelegate.java:154)
   at com.digits.sdk.android.LoginCodeActivityDelegate.init(LoginCodeActivityDelegate.java:78)
   at com.digits.sdk.android.DigitsActivity.onCreate(DigitsActivity.java:42)
   at com.digits.sdk.android.LoginCodeActivity.onCreate(LoginCodeActivity.java:26)
   at android.app.Activity.performCreate(Activity.java:6309)
   at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1113)
   at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2519)
   at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2654)
   at android.app.ActivityThread.-wrap11(ActivityThread.java)
   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1488)
   at android.os.Handler.dispatchMessage(Handler.java:111)
   at android.os.Looper.loop(Looper.java:207)
   at android.app.ActivityThread.main(ActivityThread.java:5728)
   at java.lang.reflect.Method.invoke(Method.java)
   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:679)

迈克,这里是布艺公司。尽管我们已经在多台联想设备上进行了尝试,但我们仍然无法重现这个问题。这似乎是特定于这些设备的,如果你有一个可复制的测试用例,请在这里提出:@MikeBonnell你也应该能够在潜望镜中看到这个崩溃。它确实会在这个特定的联想设备上使任何使用数字的应用程序崩溃。不幸的是,Fabric不再是拥有潜望镜的Twitter的一部分。Fabric的Mike在这里。尽管我们已经在多台联想设备上进行了尝试,但我们仍然无法重现这个问题。这似乎是特定于这些设备的,如果你有一个可复制的测试用例,请在这里提出:@MikeBonnell你也应该能够在潜望镜中看到这个崩溃。它确实会使任何在这台联想设备上使用数字的应用程序崩溃。不幸的是,Fabric不再是拥有潜望镜的Twitter的一部分。