Android应用开发—如何解决handler的警告:Handler Class Should be Static or Leaks Occ...
转自android handler的警告Handler Class Should be Static or Leaks Occur 在使用Handler更新UI的时候,我是这样写的: public class SampleActivity extends Activity { private final Handler mLeakyHandler = new Handler() { @Override public void handleMessage(Message msg) { // TODO } } } 看起来很正常的,但是 Android Lint 却给出了警告: This Handler class should be static or leaks might occur 意思是说:这个Handler必须是static的,否则就会引发内存泄露。 其实,对于这个问题,Android Framework 的工程师 Romain Guy 早已经在Google论坛上做出过解释,并且给出了他的建议写法: I wrote that debugging code because of a...