在Activity中使用ToastUtils后finish当前的Activity,控制台会提示内存泄漏,而使用原生的Toast.maketext会不会出现问题呢?

作者: roybill创建于 2024年3月19日更新于 2025年9月5日
标签bug

打印的泄漏日志: Android. 观看. 窗口泄漏:活动 com.bank.count. BuyActivity已经漏出窗口和机器人.widget. 图像 View{ b3912b1 V. ED.......ID 0,0-296,146} 最初添加于此处 at android.view.viewRootImpl.(ViewRootImpl.java:1038) 互联网档案馆的存檔,存档日期2011-12-20. at Android.view.ViewRootImpl.(ViewRootImpl.java:1022) 互联网档案馆的存檔,存档日期2013-12-02. WindowManager Global.addView (WindowManager Global.java:401) (英语). Android.view. Window ManagerImpl.addView (WindowManagerImpl.java:154) (英语). at com.blankj.utilcode.util.ToastUtils$ WindowManager Toast.show (ToastUtils.java:630) (英语). at com.blankj.utilcode.util.ToastUtils$ Activity Toast.show with Activity Window (ToastUtils.java:739) (英语). at com.blankj.utilcode.util.ToastUtils$ Activity Toast.show (ToastUtils.java:680) (英语). at com.blankj.utilcode.util.ToastUtils$2.run (ToastUtils.java:494) (英语). at com.blankj.utilcode.util.ThreadUtils.runOnUithread(ThreadUtils.java:70) 互联网档案馆的存檔,存档日期2013-12-21. at com.blankj.utilcode.util.Utils Bridge.run OnUiThread (Utils Bridge.java:554) (英语). at com.blankj.utilcode.util.ToastUtils.show (ToastUtils.java:483) (英语). at com.blankj.utilcode.util.ToastUtils.show (ToastUtils.java:472) (英语). at com.blankj.utilcode.util.ToastUtils.showShort (ToastUtils.java:412) (英语)

内容来源: Blankj/AndroidUtilCode