我正面临着黑屏的问题,同时改变活动从一个到另一个。我找到了发生这种情况的原因,但找不到解决办法。当我从我的playActivity转到gameCompleteActivity时,我可以在进入下一个级别的同时进入下一个级别,我正在完成playActivity的实例并为同一playActivity调用新的意图,因为我的所有不同级别都在playActivity中工作,因为我的要求是完成上一个PlayActivity以开始下一个级别的新PlayActivity。这是我进入下一个级别(即完成后,再次开始游戏活动)时出现延迟或黑屏的地方,这需要时间。
我试过经管治疗,但也没用。asynctask也没有给我想要的结果
现在我想我展示了一些活动衰退的动画,或者一些可能隐藏我黑屏行为的东西?
需要帮助解决问题吗?…谢谢
最佳答案
这通常意味着新活动正在ui线程中加载数据,因此在加载所有内容之前,屏幕保持黑色。
考虑将加载所有activitys数据(这是一个游戏,所以我猜是级别和图形)的代码移动到一个单独的线程中,然后让playactivity知道数据何时可以使用。