Android 启动Activity不显示页面.

我的activity要先加载网络数据,这需要一定时间。我希望在这段时间里activity处于不可见的状态(或者说透明的),一旦数据加载完毕它就应当显示出来。

设置主题透明,然后再xml布局里面控制visible就可以

可以使用ProgressDialog来解决你的问题,如同控件一样,首先new一个得到该对象,然后设置它的标题setTitle(),最后在你需要加载网络数据的起始位置运行ProgressDialog.show()就会有遮挡activity界面的效果,在结束网络加载后ProgressDialog.dim....方法就关闭了。

service 做网络调用加载完数据启动activity

这体验很差,劝你不要这样做

这样做会被技术老大扁的

这不就是一个普通的异步请求吗?

你需要什么样的效果啊,activity透明了屏幕上你需要显示些什么,是进度条,还是前一个activty,如果是前一个activity那就再跳转前加载不就好了吗?