• Как правильно вытащить информацию из БД Sqlite?

    @M-Misha-M Автор вопроса
    one pavel: хмм, а можно какой то материал в моем случае почитать?? можете дать ссылку полезную? Спасибо!
  • Как правильно вытащить информацию из БД Sqlite?

    @M-Misha-M Автор вопроса
    one pavel: понял, добавил к id + 1, всё стало на свои места.Кстати можно такой вопрос, вот смотрите у меня вывело описание uploads.ru/ShOaW.png , можно теперь как то подгружать сюда картинки, так же само в зависимости от того на что кликнул позьзователь?
  • Как правильно вытащить информацию из БД Sqlite?

    @M-Misha-M Автор вопроса
    one pavel смотрите , вроде вышло, но есть одно но все подвинулось как бы на 1 позицию назад, так например когда нажмешь на 2 пункт меню - моховик например, оно отображает информацию об 1 пункте - белом грибе:
    public String getInfromation(int id) {
            myDataBase = this.getReadableDatabase();
    
            String selection = "_id = ?";
            String[] selectionArgs = new String[]{String.valueOf(id)};
            Cursor cursor = myDataBase.query(TABLE_NAME , null , selection , selectionArgs , null , null , null);
         String str = null;
            if(cursor.moveToFirst() && cursor.getCount() >= 1) {
                do {
                    str = cursor.getString(cursor.getColumnIndexOrThrow("mushroom"));
                } while (cursor.moveToNext());
            }
            myDataBase.close();
            return str;
    
    
        }
  • Как правильно вытащить информацию из БД Sqlite?

    @M-Misha-M Автор вопроса
    забыл дописать, извиняюсь. Information - это класс в котором будет браться информация из Бд, textview - там где будет выводиться сам текст. Вот класс Information:
    package com,example.bd;
    
    import android.app.Activity;
    import android.database.sqlite.SQLiteDatabase;
    import android.os.Bundle;
    import android.view.Menu;
    import android.view.MenuItem;
    import android.widget.TextView;
    
    import java.io.IOException;
    import java.sql.SQLException;
    
    
    public class Information extends Activity {
    int id =0;
        public TextView textView;
    private DataBaseHelper db;
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.information);
            db = new DataBaseHelper(this);
    
    
    
            String item = getIntent().getExtras().getString("title");
            id = getIntent().getExtras().getInt("id", 0);
             textView = (TextView) findViewById(R.id.textView1);
    
       db.getInfromation(id);
    
    
    
    
        }

    Методы oncreate , open вызываються в MainActivity

    }
  • Как правильно вытащить информацию из БД Sqlite?

    @M-Misha-M Автор вопроса
    да тут я сделал неправильно, ну я пробовал еще так:
    public Cursor getInfromation(int id) {
            String selection = "_id = ?";
            String[] selectionArgs = new String[]{String.valueOf(id)};
    
            return sqdb.query(TABLE_NAME , null , selection , selectionArgs , null , null , null);
        }

    но как курсор в стринг превратить.
    P.S . не совсем понял вашего комментария