windows也有。只是非常短暂你没发现而已。

解决方案 »

  1.   

    如果在b activity载入时出现长时间黑屏,说明你在onCreate里做了一些很耗时的操作阻碍了UI线程,解决的办法使用AsyncTask把耗时的操作放入另一线程中.
      

  2.   

    是有这个问题。一般时间的长短是根据你的下一个activity的加载时间来定的。。不过你可以在两个activity中间加个效果。比如渐显出来下一个activity,给你一个方法,你可以找你想用的效果
    startActivity(intent);
    overridePendingTransition(R.anim.XXXXXX,R.anim.XXXXXXX);
    就是开始activity之后加一下你的动画效果。这样黑的一般就可以消除了,还且还给用户一个很好看的一面!
      

  3.   

    除非你第二个activity设计有缺陷,一般都很快的,不至于黑屏,当然设备的ram小可能会影响流畅度,如果是模拟器属正常现象
      

  4.   

    即便是在A activity跳转到b activity中 我写sleep(3000) 都不会黑的,很快,估计是layout写的不好过于复杂才会黑屏...?
      

  5.   

    一直都是现实A activity的画面
      

  6.   

    我的也有出现这个情况,没有真机前做了一些工作来解决,比如在切换到新的Activity后,先显示背景等简单信息,同时异步解析其它的页面数据,解析完后再重新显示界面。不过拿到真机后,发现程序在真机上跑起来比在模拟器上快多了,都不用加异步解析了。也可能是我的电脑配置太差了。