我被要求在大型Android应用中调试问题。我希望这里的某些人可能比我更了解Android渲染管道。
问题:
Android提供的Canvas实际上可能没有绘制任何内容的可能原因是什么?例如,您是否可以使用任何模式暂时挂起油漆?
症状:
该应用正确响应,但第一个打开的活动显示为空白。整个应用程序区域为白色,应用程序的自定义ActionBar现在显示出来。
我对其他要检查的事情感到茫然。它看起来好像一切都正常运行,除了被写入Canvas的任何内容都被丢弃。如果有人能提供任何额外的想法来检查,我会很高兴。
此外,问题在调试器中无法重现 - 我只是从beta bug报告中了解到这一点,其中没有一个报告提供了重现的工作步骤。我需要使用代码检查和偶尔的客户错误报告来解决这个问题。