ahmet
ahmet
İstanbul-I (Avrupa)
11/05/2016 tarihinden beri üye
65 GY Puanı
52K GY Sırası

Kişisel Sayfaları

İlgi Alanları

1 Rozet
0 Sertifika
1 Soru Sordu
0 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Kırklareli Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

1
Tümünü Gör

Veritabanındaki verileri listwiewde gösterme

Merhaba acil yardıma ihtiyacım var ödev yetiştiriyorum sorunum veritabanında resim adresi ve açıklama tutuyorum bunları listwiewde resim ve yazı şeklinde sırasıyla hepsini getirmek istiyorum fakat internetten yardım alamadım daha doğrusu bulamadım yardımcı olurmusunuz.

 

 

kodlar

 


import android.content.Intent;
import android.database.sqlite.SQLiteDatabase;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;


import java.util.ArrayList;
import java.util.HashMap;

public class Anasayfa extends AppCompatActivity {

 


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_anasayfa);

        Button btn_Kamera = (Button) findViewById(R.id.btn_kamera);
        Button btn_Anasayfa = (Button) findViewById(R.id.btn_anasayfa);
        Button btn_Harita = (Button) findViewById(R.id.btn_harita);
        Button btn_Profil = (Button) findViewById(R.id.btn_profil);


        //  ------------------------------------------------------------------
        // ImageView img_goster = (ImageView) findViewById(R.id.img_goster);
        // TextView lbl_aciklama = (TextView) findViewById(R.id.lbl_aciklama);
        Veritabani db = new Veritabani(Anasayfa.this);
        // String Tumkayitlar = db.Tumkayitlar();
        //  lbl_aciklama.setText(Tumkayitlar);

        btn_Profil.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intocan = new Intent(Anasayfa.this, Profil.class);
                startActivity(intocan);

            }

        });
        btn_Anasayfa.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                Intent intocan = new Intent(Anasayfa.this, Anasayfa.class);
                startActivity(intocan);
            }
        });
        btn_Kamera.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intocan = new Intent(Anasayfa.this, Kamera.class);
                startActivity(intocan);
            }
        });


    }

}

veritabanı kısmı

anasayfa verileri başka bir activityde gönderiyorum orada problem yok


import android.content.Context;
import android.database.sqlite.SQLiteOpenHelper;
import android.support.v7.app.AppCompatActivity;
import java.util.ArrayList;
import java.util.HashMap;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.widget.ListView;
import android.widget.TextView;


/**
 * Created by ahmet on 8.05.2016.
 */
public class Veritabani extends SQLiteOpenHelper {


ListView bilgiler;
    // Database Name
    private static final String DATABASE_NAME = "news&youdb";//database adı
    private static final int DATABASE_VERSIYON = 1;
    private static final String Table_name = "tbl_haberler";
    private static String Key_ID = "id";
    private static String Key_aciklama = "aciklama";
    private static String Key_images = "images";


    public Veritabani(Context context) {
        super(context, DATABASE_NAME, null, DATABASE_VERSIYON);
    }

    @Override
    public void onCreate(SQLiteDatabase db) {
        String create_table = "CREATE TABLE " + Table_name + "("
                + Key_ID + " INTEGER PRIMARY KEY AUTOINCREMENT,"
                + Key_aciklama + " TEXT NOT NULL," + Key_images + " TEXT NOT NULL" + ")";
        db.execSQL(create_table);

    }
    public void Haber_ekle(String key_aciklama ,String key_images) {
        //kitapEkle methodu ise adı üstünde Databese veri eklemek için
        SQLiteDatabase db = this.getWritableDatabase();
        ContentValues values = new ContentValues();
        values.put(Key_aciklama, key_aciklama);
        values.put(Key_images, key_images);


        db.insert(Table_name, null, values);
        db.close(); //Database Bağlantısını kapattık*/
    }
    @Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {

    }
    public ArrayList<String> getAllCotacts()
    {
        ArrayList<String> array_list = new ArrayList<String>();

        //hp = new HashMap();
        SQLiteDatabase db = this.getReadableDatabase();
        Cursor res =  db.rawQuery( "select * from "+Table_name, null );
        res.moveToFirst();

        while(res.isAfterLast() == false){
            array_list.add(res.getString(res.getColumnIndex(Key_aciklama)));
            res.moveToNext();
        }
        return array_list;
    }
}

8 yıl 6 ay önce yanıtladın