Как да извлечете информация от база данни на Sqlite
Здравейте! Пиша приложение "справочник за гъби". Имаме изглед на списък на основната дейност и в зависимост от това върху коя гъба в списъка сме кликнали, се стартира нова дейност и се показва нейното описание (определено от id). Попълних описанието на гъбите през SqliteBrowser (полета: _id , mushroom) и в програмата свързвам базата данни по следния начин:
Ето въпроса: виждате ли метода getInformation? Този метод прави избор от базата данни, за да определи върху кой идентификатор сме щракнали, но факт е, че ако този метод се извика в дейността, където ще се покаже описанието, тогава той няма да покаже нищо в textView, кажете ми как да покажа информацията правилно (как да коригирам метода)?
ох, и всичко си смесил на купчина. описвайте моделите поне не страдат и най-важнотоvoidgetInfromation(int id) + scope inf е getInfromation метод. какво и къде трябва да носи?
Да, направих нещо нередно тук, добре, опитах и това:
забравих да добавя, съжалявам. Information е клас, в който ще бъде взета информация от DB, textview е мястото, където ще се показва самият текст. Ето класа информация:
oncreate, отворените методи се извикват в MainActivity
Извинявам се, че не публикувах целия код. Ето моите класове, в които извиквам методи: create , open - в MainActivity, getInformation - в Information MainActivity: