public void release() { for (int i = 0; i < sections.size(); i++) { sections.get(i).releaseViews(); } templatesByBinding.clear(); sections.clear(); if (wrapper != null) { wrapper = null; } if (listView != null) { listView.setAdapter(null); listView = null; } if (headerView != null) { headerView = null; } if (footerView != null) { footerView = null; } super.release(); }
@Override public void release() { if (tableView != null) { tableView.release(); tableView = null; } nativeView = null; super.release(); }
public void releaseViews() { if (view != null) { if (children != null) { for (TiViewProxy p : children) { p.releaseViews(); } } view.release(); view = null; } setModelListener(null); }
@Override public void release() { if (tableView != null) { tableView.release(); tableView = null; } if (proxy != null && proxy.getTiContext() != null) { proxy.getTiContext().removeOnLifecycleEventListener(this); } nativeView = null; super.release(); }
@Override public void release() { if (mPager != null) { mPager.removeAllViews(); // for (int i = mPager.getChildCount() - 1; i >= 0; i--) { // mPager.removeViewAt(i); // } } if (mViews != null) { for (TiViewProxy viewProxy : mViews) { viewProxy.releaseViews(true); } mViews.clear(); } super.release(); }
@Override public void release() { if (fragment != null) { FragmentManager fragmentManager = fragment.getFragmentManager(); if (fragmentManager != null) { FragmentTransaction transaction = null; Fragment tabFragment = fragmentManager.findFragmentById(android.R.id.tabcontent); if (tabFragment != null) { FragmentManager childManager = tabFragment.getChildFragmentManager(); transaction = childManager.beginTransaction(); } else { transaction = fragmentManager.beginTransaction(); } transaction.remove(fragment); transaction.commit(); } } super.release(); }
@Override public void release() { super.release(); if (views != null) { for (TiUIView view : views) { view.release(); } views = null; } if (content != null) { content.removeAllViews(); content = null; } if (hasCheckDrawable != null) { hasCheckDrawable.setCallback(null); hasCheckDrawable = null; } if (hasChildDrawable != null) { hasChildDrawable.setCallback(null); hasChildDrawable = null; } }
@Override public void release() { super.release(); if (loader != null) { synchronized (loader) { loader.notify(); } loader = null; } animating.set(false); isStopping.set(true); synchronized (releasedLock) { if (imageSources != null) { imageSources.clear(); imageSources = null; } } if (timer != null) { timer.cancel(); timer = null; } defaultImageSource = null; }
public void clearView() { if (view != null) { view.release(); } view = null; }