在更改活动时获得黑屏

use*_*079 3 android android-activity

我在将活动从一个更改为另一个时遇到黑屏问题.我找到了答案为什么会发生这种情况,但无法找到解决方案.当我从playActivity转到GameCompleteActivity时,我可以进入下一个级别,然后进入下一级别,我正在完成playActivity的实例并为同一个PlayActivity调用新的Intent,因为我的所有不同级别都适用于PlayActivity,becoz of my requirement我必须完成最后一次playActivity才能为下一级别开始新的playActivity.这是我进入下一级别时获得滞后或黑屏的地方,即在完成后再次启动playActivity需要时间.

我试过Transculent.Theme也行不通.AsyncTask也没有给我预期的结果

现在我想我会展示一些活动褪色的动画或可能隐藏我的黑屏行为的东西?

需要帮助解决方案?....谢谢

Seb*_*oth 5

这通常意味着新活动正在UI线程中加载数据,因此屏幕保持黑色直到所有内容都被加载.

考虑在单独的线程中移动加载所有Activitys数据的代码(这是一个游戏,所以我猜测级别和图形),然后让PlayActivity知道数据何时可以使用.