Я пытаюсь реализовать приложение для словаря на Android.Когда пользователь вводит букву в EditText (или удаляет букву), приложение запрашивает базу данных и показывает все записи, начинающиеся с текста в EditText.Поскольку база данных, которую я использую, содержит более 80000 строк, производительность запроса не так высока, как мне бы хотелось.Однако настоящая проблема возникает, когда пользователь удаляет символы из EditText.Поэтому я хочу хранить объекты Cursor в стеке.Когда пользователь удаляет символ, приложение извлекает предыдущий курсор из стека и использует его.Это плохая идея хранить объект Cursor, возвращенный из запроса SQLite?