ورود

View Full Version : عدم توانایی نمایش اطلاعات سلکت در لیست ویو



alirezaakhzari
یک شنبه 20 تیر 1395, 20:12 عصر
به نام خدا
سلام دوستان من درحال یادگیری هستم
اطلاعاتیو ک سلکت کردم رو بلد نیستم تو آداپتر بریزم بعد وصلش کنم ب لیست ویو


اطلاعات درست تو متغیر ها ریخته میشه با لاگ چک کردم
فقط نمیدونم از این جا ب بعد باید چ کنم مرسی
Button btn_show=(Button)findViewById(R.id.btn_show);
btn_show.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Cursor cursor= G.database.rawQuery("SELECT * FROM contact",null);
while (cursor.moveToNext()){
int id = cursor.getInt(cursor.getColumnIndex("contact_id"));
String fname =cursor.getString(cursor.getColumnIndex("contact_name"));
String lname =cursor.getString(cursor.getColumnIndex("contact_family"));
String tell =cursor.getString(cursor.getColumnIndex("contact_tell"));
String email =cursor.getString(cursor.getColumnIndex("contact_email"));

}
}
});


اینم کلاس G


public class G extends Application {
public static SQLiteDatabase database;
public static Context context;
public static final String DIR_SDCART = Environment.getExternalStorageDirectory().getAbsol utePath();
public static final String DIR_DATABASE = DIR_SDCART+"/databases/";

public void onCreate() {
super.onCreate();
context = this.getApplicationContext();
new File(DIR_DATABASE).mkdirs();
database = SQLiteDatabase.openOrCreateDatabase(DIR_DATABASE+"database.sqlite",null);
Toast.makeText(G.this, "sql sakhte shod", Toast.LENGTH_SHORT).show();
database.execSQL("CREATE TABLE IF NOT EXISTS contact (" +
"contact_id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL UNIQUE , " +
"contact_name TEXT, contact_family TEXT, " +
"contact_tell TEXT, contact_email TEXT)");
Toast.makeText(G.this, "tabel sakhte shod", Toast.LENGTH_LONG).show();
}

spiderman200700
دوشنبه 21 تیر 1395, 10:37 صبح
سلام.
اول کد ها رو درست اینجا بزارید.
خیلی داغونه