首页 > 试题广场 >

以下哪种编程场景最可能导致Android应用发生内存泄漏?

[单选题]
以下哪种编程场景最可能导致Android应用发生内存泄漏?
  • 在Activity中定义了一个静态内部类的实例,并让该实例持有Activity的引用
  • 使用Application的Context而非Activity的Context来获取系统服务(如LayoutInflater)
  • 在Activity的onDestroy方法中调用Bitmap.recycle()释放位图资源
  • 使用WeakReference来持有Activity的引用以避免强引用导致的泄漏

这道题你会答吗?花几分钟告诉大家答案吧!