草庐IT

unbindDrawables

全部标签

android - unbindDrawables 异常

我在unbindDrawables中收到空指针异常,我正在删除所有背景可绘制对象上的回调。protectedvoidonDestroy(){super.onDestroy();unbindDrawables(findViewById(R.id.top_layout));Runtime.getRuntime().gc();}privatevoidunbindDrawables(Viewview){if(view.getBackground()!=null){view.getBackground().setCallback(null);}if(viewinstanceofViewGroup

android - 取消绑定(bind) drawables onPause() 导致无响应的后退导航并跳过此步骤导致内存溢出

我正在使用图像设置为我所有Activity的背景,但它会导致内存溢出问题并使应用程序崩溃。现在,我在我的Activity中解除对pause()和Destroy()上的可绘制对象的绑定(bind),现在它在按下后退按钮时显示空白屏幕。那么如何在不使用额外内存的情况下避免这种情况。protectedvoidonPause(){super.onPause();unbindDrawables(findViewById(R.id.login_root));}protectedvoidonDestroy(){unbindDrawables(findViewById(R.id.login_root)