最好给个progressbar提示用户,不然用户怎么知道为什么界面没显示?数据加载完以后再把progressbar隐藏,把其他view显示出来。或者progressbar单独放在一个activity里面,加载完成后调用你这个activity

解决方案 »

  1.   

    关键是项目里有很多个这种activity,每个activity需要的数据不同,用单独activity去加载会很凌乱。您能否告诉我如何让一个activity启动但是不显示,加载完毕才显示,我发现setVisible(false)没有任何效果
      

  2.   

    progressbar倒是末节了,前一个activity要显示progressbar是很简单的事情
      

  3.   

    让下一个activity延迟加载吧。数据加载完再create。另外progressbar不是挺好
      

  4.   

    第一次启动的时候moveToBackTask(true);
    等数据加载完后第二次再启动它:startActivity();
    用singleTask的flag,试试!
      

  5.   

    直接布局啊,首先一个View填充屏幕,颜色自己定,数据加载后setVisiable(GONE)
      

  6.   

    不知道你是做什么,我这段时间正好也在类似的东西,webview加载网络数据,加载的时候不显示出来,我看了别人的经验,用webview加载本地html,html中设置显示数据的div.style.display="none",再设置一个div显示正在加载中,js判断加载到一定程度的时候再将div作个设置,数据显示出来,当然其中还有很多操作,只是个思路
      

  7.   

    还是版主的回复接近问题的核心,请问在onCreate之前有什么可以利用的入口?我知道onNewIntent可以用,但是不知道这是否是最佳的选择
      

  8.   

    可惜我的activity不一定用webview