android 在两个activity跳转时出现黑屏,该怎么解决
android 在两个activity跳转时出现黑屏
在两个activity 跳转时,由于第2个activity要访问网络加载数据,但是由于网络原因在加载过程中出现了黑屏等待,如何解决?请指点!谢谢!
------解决思路----------------------
主UI线程被阻塞了,可以新开个线程去进行网络加载数据
------解决思路----------------------
你开一个线程啊,在线程下载数据的时候主界面显示一个进度条,然后数据准备结束后下载线程用handler给UI线程一个消息,然后UI线程跳转,我都是这么做的,或许高手有更好的方法,如果没人告诉你更好的方法你就这么做吧。
------解决思路----------------------
不知道你的加载数据是怎么回事,如果是webview的话有专门的方法处理这个问题。
------解决思路----------------------
网络原因在加载过程,不用放在UI线程操作
------解决思路----------------------
对于像读文件,或者网络获取数据等耗时操作都新起一个工作线程去做,主线程(UI线程)主要用来做UI更新
------解决思路----------------------
4楼正解
在两个activity 跳转时,由于第2个activity要访问网络加载数据,但是由于网络原因在加载过程中出现了黑屏等待,如何解决?请指点!谢谢!
------解决思路----------------------
主UI线程被阻塞了,可以新开个线程去进行网络加载数据
------解决思路----------------------
你开一个线程啊,在线程下载数据的时候主界面显示一个进度条,然后数据准备结束后下载线程用handler给UI线程一个消息,然后UI线程跳转,我都是这么做的,或许高手有更好的方法,如果没人告诉你更好的方法你就这么做吧。
------解决思路----------------------
不知道你的加载数据是怎么回事,如果是webview的话有专门的方法处理这个问题。
------解决思路----------------------
网络原因在加载过程,不用放在UI线程操作
------解决思路----------------------
对于像读文件,或者网络获取数据等耗时操作都新起一个工作线程去做,主线程(UI线程)主要用来做UI更新
------解决思路----------------------
4楼正解