我在程序一开始需要装载一些东西,所以用ProgressBar做等待处理,装完后希望销毁它,但是查查它的方法,没发现合适的。但是使用 setVisibility(View.INVISIBLE); 是能隐蔽它,但是感觉它在背后还是消耗资源在工作啊。这个问题应该如何处理呢?

解决方案 »

  1.   

    目测你想多了,一旦视图文件加载完毕,我们使用findViewById来找到元素的,找到后,我们即或置为null,也不过是索引变成null了。
    想要是元素彻底完蛋,只有指望Activity.onDestroy了
      

  2.   


    dismiss 不是 ProgressBar的方法,是ProgressDialog的方法。
      

  3.   

    获取ProgressBar的父视图  可以是包含它的layout  然后使用removeView移除子视图
      

  4.   

    一般都是设置一下ProgressBar.setVisiblity(View.GONE)和(View.VISIBLE)就行了