我有一个 listadapter 作为我活动的内部类。在 getView() 内部,我膨胀了一个布局文件,其中有几个不同的视图。我将其中一个视图(进度条)保存到
Map<String,ProgressBar> progBars
这是在我的活动中定义的。稍后我想在单击按钮时更新进度条。所以我找到了进度条,
ProgressBar pb = progBars.get("key");
现在我专门检查
if(pb!=null)
它不为空。我尝试设置它的进度并且没有任何变化。但是,如果我去一个新的活动然后回来,或者如果我回到上一个活动(后退按钮)然后返回到这个,我点击按钮进度条正确更新为值。这对我来说完全没有意义。有什么想法吗?