解决方案 »

  1.   

    1、说明你界面初始化中有bug
    2、字体难道不是用sp单位的吗?
      

  2.   

    改了字体后,可能用的字体字库不全,会导致一些特殊符号或者什么字没有,然后就出现闪退。布局里是可以设置字体的,不过我目前知道的,没有能全局设置的,只能一个view一个view的设置,在属性里可以设置
      

  3.   

    “打开别的应用玩,重新激活时,就会闪退”,说明你的应用在后台时,内存不足有些资源被回收了,导致你引用的对象null,比如你登入后保存了一些登入信息,但你重新激活后,由于内存不足导致登入信息被回收了,这时你引用这些信息时,它就报空指针异常退出了
      

  4.   


    homePageVp.setAdapter(new PagerAdapter(){
    @Override
    public boolean isViewFromObject(View arg0, Object arg1) {
    return arg0==arg1;
    }

    @Override
    public int getCount() {
    return ivs.length;
    }

    @Override
    public Object instantiateItem(ViewGroup container, int position) {
            container.addView(ivs[position],0);
    return ivs[position];
    }

    @Override
    public void destroyItem(ViewGroup container, int position, Object object) {
    container.removeView(ivs[position]);
    }
    });
    ============================
    错误地方: /**设置viewpage自动滚动*/
    private void initAutoScroll(){
    /**间隔时间*/
    homePageVp.setInterval(4000);
    /**放慢滚动速度*/
    homePageVp.setScrollDurationFactor(3);
    }
    @Override
    public Object instantiateItem(ViewGroup container, int position) {
            container.addView(ivs[position],0);
    return ivs[position];
    }============================
    报错:
      

  5.   

    “打开别的应用玩,重新激活时,就会闪退”,说明你的应用在后台时,内存不足有些资源被回收了,导致你引用的对象null,比如你登入后保存了一些登入信息,但你重新激活后,由于内存不足导致登入信息被回收了,这时你引用这些信息时,它就报空指针异常退出了
      

  6.   

    按home键盘退出,重新激活等待的时候,看看activity的生命周期,