我在进行另一页面的加载的时候是用的线程加handler,因为我另外一个页面的上面的控件都是通过文件读取之后代码添加上去,当我跳转到那个页面,那个页面加载完了后只显示了背景图,其他的控件都没有了,这个是怎么回事呢?而且还是时有时没有的,不过没有的比较多Android多线程Handler

解决方案 »

  1.   

    我很奇怪的是,为什么你要从文本中加载控件?为何不直接使用XML布局,难道控件多得数都数不过来了吗?
    另外,当你加载完后,你有重新布局了么?
      

  2.   

    我也想,因为那些控件是我从一个文件中获取的我要创建多少控件,以及控件的一些属性的,不然我也早用xml布局了
      

  3.   

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

  4.   

    我说的显示不出来是就是只看得到一张背景图,其他我手动创建的控件都没有,而且有时候加载出来是好的,就是不仅有背景图,我添加的控件也都可以在上面显示,我把这些东西不写在那个线程里面就是好的,背景图及控件都有。
    这样说不知道能理解不LZ是线程执行完了才启动activity的么   还是边加载边显示加载过程
    我在那个线程里面做很多操作的,先要下载,然后解压缩,然后在进行画面的创建,画面的创建的话我是有在一空的Activity中进行的,我是从主的画面Intent到那个里面再进行创建加载的。
      

  5.   

    我说的显示不出来是就是只看得到一张背景图,其他我手动创建的控件都没有,而且有时候加载出来是好的,就是不仅有背景图,我添加的控件也都可以在上面显示,我把这些东西不写在那个线程里面就是好的,背景图及控件都有。
    这样说不知道能理解不LZ是线程执行完了才启动activity的么   还是边加载边显示加载过程
    我在那个线程里面做很多操作的,先要下载,然后解压缩,然后在进行画面的创建,画面的创建的话我是有在一空的Activity中进行的,我是从主的画面Intent到那个里面再进行创建加载的。你加载完布局有问题么  还有   你试试全部加载完再跳转试试?
      

  6.   

    我说的显示不出来是就是只看得到一张背景图,其他我手动创建的控件都没有,而且有时候加载出来是好的,就是不仅有背景图,我添加的控件也都可以在上面显示,我把这些东西不写在那个线程里面就是好的,背景图及控件都有。
    这样说不知道能理解不LZ是线程执行完了才启动activity的么   还是边加载边显示加载过程
    我在那个线程里面做很多操作的,先要下载,然后解压缩,然后在进行画面的创建,画面的创建的话我是有在一空的Activity中进行的,我是从主的画面Intent到那个里面再进行创建加载的。你加载完布局有问题么  还有   你试试全部加载完再跳转试试?
    我就是要把创建的控件放在新的Activity中,因此只能是先跳转过去,然后再创建控件
      

  7.   

    我说的显示不出来是就是只看得到一张背景图,其他我手动创建的控件都没有,而且有时候加载出来是好的,就是不仅有背景图,我添加的控件也都可以在上面显示,我把这些东西不写在那个线程里面就是好的,背景图及控件都有。
    这样说不知道能理解不LZ是线程执行完了才启动activity的么   还是边加载边显示加载过程
    我在那个线程里面做很多操作的,先要下载,然后解压缩,然后在进行画面的创建,画面的创建的话我是有在一空的Activity中进行的,我是从主的画面Intent到那个里面再进行创建加载的。你加载完布局有问题么  还有   你试试全部加载完再跳转试试?
    我就是要把创建的控件放在新的Activity中,因此只能是先跳转过去,然后再创建控件
    嗯   那LZ加油啦  多调试  一个一个布局慢慢加载试试  不要一次上太多
      

  8.   

    我试了下好像是没有问题的,布局换不了,因为我里面有涉及到坐标定位,只能用absolutelayout,很崩溃。