mhm1380 0 ارسال شده در ۸ مهر ۱۳۹۶ گزارش اشتراک گذاری ارسال شده در ۸ مهر ۱۳۹۶ سلام دوستان من یه برنامه یادداشت برداری نوشتم ولی نمی تونم متنی که ذخیری می شه توی دیتابیس رو توی یه اکتیویتی دیگه توی تکست ویو ها بیارم ؟ لطفا کمک کنید ? نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Farzad Sarseifi 575 ارسال شده در ۸ مهر ۱۳۹۶ گزارش اشتراک گذاری ارسال شده در ۸ مهر ۱۳۹۶ کد ثبت اطلاعات رو قرار بدین تا برساس کدتون ، قطعه کد نمایش اطلاعات را براتون قرار بدم نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
mhm1380 0 ارسال شده در ۸ مهر ۱۳۹۶ مالک گزارش اشتراک گذاری ارسال شده در ۸ مهر ۱۳۹۶ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
mhm1380 0 ارسال شده در ۸ مهر ۱۳۹۶ مالک گزارش اشتراک گذاری ارسال شده در ۸ مهر ۱۳۹۶ می خوام اطلاعاتی که توی اکتیویتی دوم ذخیره میشه توی اکتیویتی سوم نمایش بده البته توی لیست ویو صفحه اول ذخیره میشه نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Farzad Sarseifi 575 ارسال شده در ۱۰ مهر ۱۳۹۶ گزارش اشتراک گذاری ارسال شده در ۱۰ مهر ۱۳۹۶ یک مدل به نام Note.java ایجاد کنید public class Note { private String note_field; private String title_field; public Note() { } public Note(String note_field,String title_field) { this.note_field = note_field; this.title_field = title_field; } public String getNote_field() { return note_field; } public void setNote_field(int note_field) { this.note_field = note_field; } public String getTitle_field() { return title_field; } public void setTitle_field(String title_field) { Title = title_field; } } دریافت لیست اطلاعات یک جدول از دیتابیس public List<Note> getNotes() { List<Note> noteList = new ArrayList<>(); Cursor cursor = database.rawQuery("SELECT * FROM table_note", null); while (cursor.moveToNext()) { Note note = new Note(); note.setNote_field(cursor.getString(0)); note.setTitle_field(cursor.getString(1)); noteList.add(note); } return noteList; } نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
mhm1380 0 ارسال شده در ۱۰ مهر ۱۳۹۶ مالک گزارش اشتراک گذاری ارسال شده در ۱۰ مهر ۱۳۹۶ ممنون نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
mhm1380 0 ارسال شده در ۱۱ مهر ۱۳۹۶ مالک گزارش اشتراک گذاری ارسال شده در ۱۱ مهر ۱۳۹۶ در 21 ساعت قبل، Farzad Sarseifi گفته است : یک مدل به نام Note.java ایجاد کنید public class Note { private String note_field; private String title_field; public Note() { } public Note(String note_field,String title_field) { this.note_field = note_field; this.title_field = title_field; } public String getNote_field() { return note_field; } public void setNote_field(int note_field) { this.note_field = note_field; } public String getTitle_field() { return title_field; } public void setTitle_field(String title_field) { Title = title_field; } } دریافت لیست اطلاعات یک جدول از دیتابیس public List<Note> getNotes() { List<Note> noteList = new ArrayList<>(); Cursor cursor = database.rawQuery("SELECT * FROM table_note", null); while (cursor.moveToNext()) { Note note = new Note(); note.setNote_field(cursor.getString(0)); note.setTitle_field(cursor.getString(1)); noteList.add(note); } return noteList; } سلام ببخشید میشه یه توضیحی درموردش بدید !!! نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Farzad Sarseifi 575 ارسال شده در ۱۱ مهر ۱۳۹۶ گزارش اشتراک گذاری ارسال شده در ۱۱ مهر ۱۳۹۶ روش کار بسیار مشخصه یک کلاس مدل به نام Note ایجاد میکنید که دو تا فیلد جدولی که دارید رو براش setter و getter قرار میدید سپس یک متد برای بدست آوردن لیست رکوردهای یک جدول ایجاد میکنید. فقط مسئله اینجاست که حتما باید وقتی میخواهید کل اطلاعات هر رکورد را داشته باشید یک لیست از نوع مدل خود برگردانید که در این متد List Note را برگردانده شده است. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
mhm1380 0 ارسال شده در ۱۱ مهر ۱۳۹۶ مالک گزارش اشتراک گذاری ارسال شده در ۱۱ مهر ۱۳۹۶ در 4 دقیقه قبل، Farzad Sarseifi گفته است : روش کار بسیار مشخصه یک کلاس مدل به نام Note ایجاد میکنید که دو تا فیلد جدولی که دارید رو براش setter و getter قرار میدید سپس یک متد برای بدست آوردن لیست رکوردهای یک جدول ایجاد میکنید. فقط مسئله اینجاست که حتما باید وقتی میخواهید کل اطلاعات هر رکورد را داشته باشید یک لیست از نوع مدل خود برگردانید که در این متد List Note را برگردانده شده است. این متد باید کجا قرار بگیره ؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Farzad Sarseifi 575 ارسال شده در ۱۱ مهر ۱۳۹۶ گزارش اشتراک گذاری ارسال شده در ۱۱ مهر ۱۳۹۶ تو کلاس dbhelper قرارش بدین نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
mhm1380 0 ارسال شده در ۱۱ مهر ۱۳۹۶ مالک گزارش اشتراک گذاری ارسال شده در ۱۱ مهر ۱۳۹۶ وقتی می خوایم تو تکست ویو هاست کنیم باید چه کرد ؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Farzad Sarseifi 575 ارسال شده در ۱۱ مهر ۱۳۹۶ گزارش اشتراک گذاری ارسال شده در ۱۱ مهر ۱۳۹۶ باید یک Object از مدل Note بسازی و دیتا رو براش قرار بدین بطور مثال داخل کلاس dbhelper متد زیاد را بنویسید : public Note getNote() { Note note = new Note(); Cursor cursor = database.rawQuery("SELECT * FROM table_note", null); if (cursor.moveToNext()) { note.setNote_field(cursor.getString(0)); note.setTitle_field(cursor.getString(1)); } return note; } و داخل اکیتیویتی بدین صورت از مقادیر استفاده کنید txt_note.setText(note.getNote_field()); نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .