使用Fragment实现了类似TabActivity的效果,很奇怪的是,把程序放在那儿过一会就死机了,郁闷啊,这是为什么呢?
另:Fragment的显示和隐藏用的是 hide()和show();
Fragment

解决方案 »

  1.   


    死机了有啥Log啊 原来使用Fragment时,控制出现和隐藏时用的是attach和detach,后来发现这种方法性能比较低,很费电,手机发热严重。今天改成了hide和show之后费电问题得到了很大解决,不过程序容易很安静的死机
      

  2.   


    是的。
    我发现问题的原因了,程序中有一个自动切换的广告图,我是用的是ViewPager,然后在一个新线程中计时,没5s中用
    changingHandler.obtainMessage(1).sendToTarget(); 
    发送一次消息,然后在Handler中接收到消息时
    viewPager.setCurrentItem((viewPager.getCurrentItem() + 1)% (viewList.size()));
    实现图片切换。我把viewPager.setCurrentItem((viewPager.getCurrentItem() + 1)% (viewList.size()))这一句话给注掉(当然图片就不切换了)就没问题了。
    这里会是问题的原因吗?
      

  3.   

    你用Handler.postDelay()吧,别用定时器。