当前位置:编程学习 > wap >>

android 线程加载到新的页面

我在进行另一页面的加载的时候是用的线程加handler,因为我另外一个页面的上面的控件都是通过文件读取之后代码添加上去,当我跳转到那个页面,那个页面加载完了后只显示了背景图,其他的控件都没有了,这个是怎么回事呢?而且还是时有时没有的,不过没有的比较多 Android 多线程 Handler --------------------编程问答-------------------- 自顶一下 --------------------编程问答-------------------- 来人帮忙解决下,急急急!!!谢谢啦! --------------------编程问答-------------------- 为什么都木有人呢。。。。。 --------------------编程问答-------------------- 既然是用线程加载新的页面,那么是否有确保显示该页面之前,新的还没有显示出来的页面是否绘制完毕? --------------------编程问答-------------------- 我很奇怪的是,为什么你要从文本中加载控件?为何不直接使用XML布局,难道控件多得数都数不过来了吗?
另外,当你加载完后,你有重新布局了么? --------------------编程问答--------------------
引用 5 楼 woyaowenzi 的回复:
我很奇怪的是,为什么你要从文本中加载控件?为何不直接使用XML布局,难道控件多得数都数不过来了吗?
另外,当你加载完后,你有重新布局了么?

我也想,因为那些控件是我从一个文件中获取的我要创建多少控件,以及控件的一些属性的,不然我也早用xml布局了 --------------------编程问答-------------------- 你说的没太听明白,显示不出来首先看看你获取的数据有没有问题啊,数据没问题看看是否已经生成了相应的控件,或者生成的控件有没有被覆盖的现象,你这么说说很难知道怎么回事啊。 --------------------编程问答--------------------
引用 7 楼 summersrest 的回复:
你说的没太听明白,显示不出来首先看看你获取的数据有没有问题啊,数据没问题看看是否已经生成了相应的控件,或者生成的控件有没有被覆盖的现象,你这么说说很难知道怎么回事啊。

我说的显示不出来是就是只看得到一张背景图,其他我手动创建的控件都没有,而且有时候加载出来是好的,就是不仅有背景图,我添加的控件也都可以在上面显示,我把这些东西不写在那个线程里面就是好的,背景图及控件都有。。。。
这样说不知道能理解不 --------------------编程问答--------------------
引用 8 楼 yuanzhouting 的回复:
Quote: 引用 7 楼 summersrest 的回复:

你说的没太听明白,显示不出来首先看看你获取的数据有没有问题啊,数据没问题看看是否已经生成了相应的控件,或者生成的控件有没有被覆盖的现象,你这么说说很难知道怎么回事啊。

我说的显示不出来是就是只看得到一张背景图,其他我手动创建的控件都没有,而且有时候加载出来是好的,就是不仅有背景图,我添加的控件也都可以在上面显示,我把这些东西不写在那个线程里面就是好的,背景图及控件都有。。。。
这样说不知道能理解不


LZ是线程执行完了才启动activity的么   还是边加载边显示加载过程 --------------------编程问答--------------------
引用 9 楼 tanwei4199 的回复:
Quote: 引用 8 楼 yuanzhouting 的回复:

Quote: 引用 7 楼 summersrest 的回复:

你说的没太听明白,显示不出来首先看看你获取的数据有没有问题啊,数据没问题看看是否已经生成了相应的控件,或者生成的控件有没有被覆盖的现象,你这么说说很难知道怎么回事啊。

我说的显示不出来是就是只看得到一张背景图,其他我手动创建的控件都没有,而且有时候加载出来是好的,就是不仅有背景图,我添加的控件也都可以在上面显示,我把这些东西不写在那个线程里面就是好的,背景图及控件都有。。。。
这样说不知道能理解不


LZ是线程执行完了才启动activity的么   还是边加载边显示加载过程

我在那个线程里面做很多操作的,先要下载,然后解压缩,然后在进行画面的创建,画面的创建的话我是有在一空的Activity中进行的,我是从主的画面Intent到那个里面再进行创建加载的。。。。 --------------------编程问答--------------------
引用 10 楼 yuanzhouting 的回复:
Quote: 引用 9 楼 tanwei4199 的回复:

Quote: 引用 8 楼 yuanzhouting 的回复:

Quote: 引用 7 楼 summersrest 的回复:

你说的没太听明白,显示不出来首先看看你获取的数据有没有问题啊,数据没问题看看是否已经生成了相应的控件,或者生成的控件有没有被覆盖的现象,你这么说说很难知道怎么回事啊。

我说的显示不出来是就是只看得到一张背景图,其他我手动创建的控件都没有,而且有时候加载出来是好的,就是不仅有背景图,我添加的控件也都可以在上面显示,我把这些东西不写在那个线程里面就是好的,背景图及控件都有。。。。
这样说不知道能理解不


LZ是线程执行完了才启动activity的么   还是边加载边显示加载过程

我在那个线程里面做很多操作的,先要下载,然后解压缩,然后在进行画面的创建,画面的创建的话我是有在一空的Activity中进行的,我是从主的画面Intent到那个里面再进行创建加载的。。。。


你加载完布局有问题么  还有   你试试全部加载完再跳转试试? --------------------编程问答--------------------
引用 11 楼 tanwei4199 的回复:
Quote: 引用 10 楼 yuanzhouting 的回复:

Quote: 引用 9 楼 tanwei4199 的回复:

Quote: 引用 8 楼 yuanzhouting 的回复:

Quote: 引用 7 楼 summersrest 的回复:

你说的没太听明白,显示不出来首先看看你获取的数据有没有问题啊,数据没问题看看是否已经生成了相应的控件,或者生成的控件有没有被覆盖的现象,你这么说说很难知道怎么回事啊。

我说的显示不出来是就是只看得到一张背景图,其他我手动创建的控件都没有,而且有时候加载出来是好的,就是不仅有背景图,我添加的控件也都可以在上面显示,我把这些东西不写在那个线程里面就是好的,背景图及控件都有。。。。
这样说不知道能理解不


LZ是线程执行完了才启动activity的么   还是边加载边显示加载过程

我在那个线程里面做很多操作的,先要下载,然后解压缩,然后在进行画面的创建,画面的创建的话我是有在一空的Activity中进行的,我是从主的画面Intent到那个里面再进行创建加载的。。。。


你加载完布局有问题么  还有   你试试全部加载完再跳转试试?

我就是要把创建的控件放在新的Activity中,因此只能是先跳转过去,然后再创建控件 --------------------编程问答--------------------
引用 12 楼 yuanzhouting 的回复:
Quote: 引用 11 楼 tanwei4199 的回复:

Quote: 引用 10 楼 yuanzhouting 的回复:

Quote: 引用 9 楼 tanwei4199 的回复:

Quote: 引用 8 楼 yuanzhouting 的回复:

Quote: 引用 7 楼 summersrest 的回复:

你说的没太听明白,显示不出来首先看看你获取的数据有没有问题啊,数据没问题看看是否已经生成了相应的控件,或者生成的控件有没有被覆盖的现象,你这么说说很难知道怎么回事啊。

我说的显示不出来是就是只看得到一张背景图,其他我手动创建的控件都没有,而且有时候加载出来是好的,就是不仅有背景图,我添加的控件也都可以在上面显示,我把这些东西不写在那个线程里面就是好的,背景图及控件都有。。。。
这样说不知道能理解不


LZ是线程执行完了才启动activity的么   还是边加载边显示加载过程

我在那个线程里面做很多操作的,先要下载,然后解压缩,然后在进行画面的创建,画面的创建的话我是有在一空的Activity中进行的,我是从主的画面Intent到那个里面再进行创建加载的。。。。


你加载完布局有问题么  还有   你试试全部加载完再跳转试试?

我就是要把创建的控件放在新的Activity中,因此只能是先跳转过去,然后再创建控件

嗯   那LZ加油啦  多调试  一个一个布局慢慢加载试试  不要一次上太多 --------------------编程问答-------------------- 解决不了了。。。。 --------------------编程问答-------------------- 打断点先看看数据层是否正确,再看看是否自己的布局覆盖有问题;再不行重新换个方式布局。 --------------------编程问答--------------------
引用 15 楼 haierjodn 的回复:
打断点先看看数据层是否正确,再看看是否自己的布局覆盖有问题;再不行重新换个方式布局。

我试了下好像是没有问题的,布局换不了,因为我里面有涉及到坐标定位,只能用absolutelayout,很崩溃。。。。 --------------------编程问答--------------------
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,