Какие предметы мне нужно разместить в каждом упражнении для свободной памяти?Я использую обзор повторного просмотра, просмотр списка, просмотр текста, edidtext и кнопки.
Является ли хорошей практикой устанавливать их в null при методе уничтожения?
private List<InventoryPreviewClass> mItems;
private ListView mlistview;
private EditText mSearch;
private EditText etSearchAlwaysOn;
private LinearLayout mContainer;
private bool mAnimatedDown;
string dpPath;
private bool mIsAnimating;
private MyListViewAdapterInventory mAdapter;
SQLiteConnection db;
private TextView mTxtHeaderFirstName;
private TextView mTxtHeaderLastName;
private bool mFirstNameAscending;
private bool mLastNameAscending;
List<String> ID;
List<String> Name;
Spinner CategorySpinner;
protected override void OnDestroy()
{
base.OnDestroy();
mItems = null;
mlistview = null;
mSearch = null;
etSearchAlwaysOn = null;
mContainer = null;
dpPath = null;
mAdapter = null;
db = null;
mTxtHeaderFirstName = null;
mTxtHeaderLastName = null;
ID = null;
Name = null;
CategorySpinner = null;
}
Нужно ли утилизировать их все?Или он автоматически избавится от этих предметов, если они не используются?