Как да извлечете информация от база данни на Sqlite

Здравейте! Пиша приложение "справочник за гъби". Имаме изглед на списък на основната дейност и в зависимост от това върху коя гъба в списъка сме кликнали, се стартира нова дейност и се показва нейното описание (определено от id). Попълних описанието на гъбите през SqliteBrowser (полета: _id , mushroom) и в програмата свързвам базата данни по следния начин:

Ето въпроса: виждате ли метода getInformation? Този метод прави избор от базата данни, за да определи върху кой идентификатор сме щракнали, но факт е, че ако този метод се извика в дейността, където ще се покаже описанието, тогава той няма да покаже нищо в textView, кажете ми как да покажа информацията правилно (как да коригирам метода)?

ох, и всичко си смесил на купчина. описвайте моделите поне не страдат и най-важнотоvoidgetInfromation(int id) + scope inf е getInfromation метод. какво и къде трябва да носи?

Да, направих нещо нередно тук, добре, опитах и ​​това:

забравих да добавя, съжалявам. Information е клас, в който ще бъде взета информация от DB, textview е мястото, където ще се показва самият текст. Ето класа информация:

oncreate, отворените методи се извикват в MainActivity

Извинявам се, че не публикувах целия код. Ето моите класове, в които извиквам методи: create , open - в MainActivity, getInformation - в Information MainActivity: