1、最大的可能是activity的引用被一个静态或全局类对象持有,因此导致activity无法被销毁;
2、几种需要注意的细节:
(1) getApplicationContext()和getBaseContext()
(2) 将一个 implements Interface 的activity 作为回调set 给一个静态或全局类对象,记得在finish()之前要释放activity
3、认真阅读:http://developer.android.com/reference/android/app/Activity.html