三星Note 5上的黑屏问题,Galaxy S7 Marshmallow发布了应用程序的第二个活动

时间:2016-03-16 11:04:38

标签: android android-6.0-marshmallow

我们收到了三星Note 5,三星Galaxy s7在将设备更新为Marshmallow后看到黑屏的客户的问题。我的应用程序目标SDK是19.基本上用户可以看到Launcher活动A,但是当他们点击其他活动B时,他们会看到黑屏。活动A - > singletask和Activity B具有默认启动模式。

我们已经在其他供应商Marshmallow(摩托罗拉,Nexus)设备上测试了此应用程序,它似乎运行良好。我们也看到一些客户在三星Galaxy s7 Edge(Marshmallow)上使用我们的应用程序。我们让其中一位客户在Marshmallow Note 5上遇到了同样的问题,但他在从我们的应用程序运行良好的旧三星J7设备备份数据后解决了这个问题。我不确定,备份数据如何解决这个问题。是否有任何设备设置被打开或任何可能导致此问题的事情。我们没有配备Marshmallow的三星设备,无法重现此问题。

任何建议都表示赞赏,并让我知道可能导致此问题的原因。提前谢谢。

1 个答案:

答案 0 :(得分:1)

我们收到了Playstore用户的ANR日志,我们发现问题是由于我们使用过的Spannable String。问题似乎只出现在三星Marshmallow(6.0)设备上。 Marshmallow 6.0.1中已修复此问题。真的不明白,为什么Android会被三星定制到这种程度。由于我们的应用程序在Motorola Marshmallow 6.0上运行良好。以下是三星Marshmallow的整个日志。希望这可能会帮助那些面临类似问题的人。

at android.text.SpannableStringBuilder.calcMax(SpannableStringBuilder.java:1477)
  at android.text.SpannableStringBuilder.calcMax(SpannableStringBuilder.java:1468)
  at android.text.SpannableStringBuilder.calcMax(SpannableStringBuilder.java:1473)
  at android.text.SpannableStringBuilder.calcMax(SpannableStringBuilder.java:1468)
  at android.text.SpannableStringBuilder.calcMax(SpannableStringBuilder.java:1468)
  at android.text.SpannableStringBuilder.calcMax(SpannableStringBuilder.java:1468)
  at android.text.SpannableStringBuilder.calcMax(SpannableStringBuilder.java:1473)
  at android.text.SpannableStringBuilder.calcMax(SpannableStringBuilder.java:1473)
  at android.text.SpannableStringBuilder.calcMax(SpannableStringBuilder.java:1473)
  ... repeated 3 times
  at android.text.SpannableStringBuilder.calcMax(SpannableStringBuilder.java:1468)
  at android.text.SpannableStringBuilder.calcMax(SpannableStringBuilder.java:1468)
  at android.text.SpannableStringBuilder.calcMax(SpannableStringBuilder.java:1468)
  at android.text.SpannableStringBuilder.restoreInvariants(SpannableStringBuilder.java:1510)
  at android.text.SpannableStringBuilder.setSpan(SpannableStringBuilder.java:762)
  at android.text.SpannableStringBuilder.setSpan(SpannableStringBuilder.java:662)

与Spannable Text View相关的其他Samsung Galaxy Edge Marshmallow 6.0设备上的其他日志

at android.text.SpannableStringBuilder.countSpans(SpannableStringBuilder.java:857)
  at android.text.SpannableStringBuilder.countSpans(SpannableStringBuilder.java:864)
  at android.text.SpannableStringBuilder.countSpans(SpannableStringBuilder.java:844)
  at android.text.SpannableStringBuilder.countSpans(SpannableStringBuilder.java:864)
  at android.text.SpannableStringBuilder.countSpans(SpannableStringBuilder.java:864)
  at android.text.SpannableStringBuilder.countSpans(SpannableStringBuilder.java:864)
  ... repeated 7 times
  at android.text.SpannableStringBuilder.countSpans(SpannableStringBuilder.java:844)
  at android.text.SpannableStringBuilder.countSpans(SpannableStringBuilder.java:864)
  at android.text.SpannableStringBuilder.countSpans(SpannableStringBuilder.java:844)
  at android.text.SpannableStringBuilder.getSpans(SpannableStringBuilder.java:823)
  at android.text.SpannableStringBuilder.sendSpanAdded(SpannableStringBuilder.java:1053)
  at android.text.SpannableStringBuilder.setSpan(SpannableStringBuilder.java:763)
  at android.text.SpannableStringBuilder.setSpan(SpannableStringBuilder.java:662)