我觉得闪退的原因可能是  getWifis();这个方法里我更新了列表的输出,但是我又不在显示列表的那个Fragment界面
是不是这个原因啊

解决方案 »

  1.   

    已解决→_→ 
    mhandler = new Handler();
        mrunnable = new Runnable(){
             @Override
             public void run() {
                 // TODO Auto-generated method stub
                 mhandler.postDelayed(this, 1000);
                 getWifis();
                 ((WifiAdapter)getListAdapter()).notifyDataSetInvalidated();
                 Log.d(TAG, "was called " + i);
                 i++;
             } 
         }; 
         mhandler.postDelayed(mrunnable,1000);// 打开定时器,执行操作mhandler.removeCallbacks(mrunnable);// 关闭定时器处理mNewButton = (ImageButton)getActivity().findViewById(R.id.new_button);楼主自己秀智商了