MISIM

android
اخطار Can't upgrade read-only database در اندروید ستودیو

1 ارسال در این موضوع قرار دارد

وقتی برنامه رو اجرا میکنم این اخطار میده هر کاری کردم درست نشد.

"Can't upgrade read-only database from version 0 to 1"

کد:

public List<ListView1> getAll(){
        SQLiteDatabase db = getReadableDatabase();
        List<ListView1> list = new ArrayList<>();
        Cursor cursor = db.rawQuery("SELECT * FROM tbl1",null);
        Log.e("???","khande shod");

        if(cursor.moveToFirst()){
            do{
                ListView1 listView = ListView1.cursorToListView1(cursor);
                list.add(listView);
            }while(cursor.moveToNext());
        }
        cursor.close();
        if(db.isOpen()) db.close();
        return list;
    }

خط دوم"SQLiteDatabase db = getReadableDatabase();"

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط S_T_G
      سلام ب همه اساتید من اندروید استودیو رو نصب کردم اما ب ارور haxm برخورد کردم
      ی مقدار ک سرچ کردم نوشته بود مشکل از بایوسه و ی تیک باید تو بایوس فعال بشه
      اون تیک فعاله تو سیستم من اما مشکل پابرجاست
      مشکل هم اجرا نشدن شبیه ساز اندرویده
    • توسط meysamSM
      سلام
      من یه کد ussd دارم و در کنارش هم یک اپلیکشن اندروید
      این اپکلیشن کل کارش اینکه درخواستی رو برای سرور ارسال میکنه (مثلا موضوع درخواست (همه از قبل آماده هستن و بصورت دراپ دان یا اسپینر هستن) و گروه و نام کارشناس )
      حالا میخوام برای اینکه کاربر راحتتر کارش رو انجام بده بهش ussd کد بدم و بگم وقتی شما چنین کدی رو زدی چنین درخواست ارسال میشه برای مثال : از توی اپ من میخوام چنین درخواستی رو بدم: مشکل نرم افزار فلان و گروه نرم افزار و کارشانس فلانی
      توی ussd کد چنین اتفاقی بی افته
      *1234*5*12*105#
      1234 کدی که تهیه کردم
      5 مشکل نرم افزار فلان
      12 گروه نرم افزار
      105 ای دی کارشانس
       
      زمانی که کاربر چنین کدی رو زد برنامه باز بشه و بنویسه درخواست شما ارسال شد
      همین!
      درحال حاضر کل این کارهارو میشه انجام داد ولی باز کرد یک اپ با ussd رو نمیدونم چون از هرکس سوال میپرسم یا میگن باید گوشی روت باشه یا این کار غیرقابل انجام ولی یک بار یه نمونه اپ رو این شکلی دیدم
      تشکر
    • توسط mohmam
      سلام من طبق دستورای زیر یه دیتابیس رو مقدار دهی کردم(دستورات رو خلاصه قرار دادم) 
      public static final String name="first"; public static final String Table_Name="user"; public static final String Id="id"; public static final String Name="NickName"; public static final String User="username"; public static final String Pass="pass"; public static final String Creat_Table="CREATE TABLE "+Table_Name+"("+Id+" INTEGER PRIMARY KEY AUTOINCREMENT,"+Name+" TEXT,"+User+" TEXT,"+Pass+" TEXT);"; پس الان یه تِیبِل دارم که ستون های آی دی و نام که مقدارش NickName است و یوزر و حالا پس هم داره.
      اینم متودی که برای اینزرت زدم :
      public void Insert(String name , String user, String pass) { ContentValues cv=new ContentValues(); cv.put( CreateDb.Name, name); //به اینجا اشاره میکنه میگه مقدار ستون نام توی ستون های دیتا بیس موجود نیست در حالی که تعریفش کرده بودم cv.put( CreateDb.User, user); cv.put( CreateDb.Pass, pass); sqlDb.insert(CreateDb.Table_Name, CreateDb.Name, cv);//sqlDb یه آبجکته از کلاسی که دیتابیسو تعریفش کردم } //حالا بعد توی اکتیویتی اصلیم کد زیر رو زدم Object.Insert("mohammad","reza","1alifam");   
      بعد هی اخطار میده میگه ستونی به نام NickName ندارم  کجای دستورم اشتباهه اخه
       
      اسکرین شات لاگ هم گذاشتم اخطار ها توشه لطفا راهنمایی کنید بدجور گیر کردم توش

    • توسط amirhossein.tofighy
      سلام
      من از سورسم خروجی گرفتم ولی نصب نمیشه
      ولی اون دیباگی که برای تست برنامه توی خود شبیه ساز اندروید استودیو نصب میشه
      ممنون میشم کمکم کنید
    • توسط amirhossein.tofighy
      سلام
      من یه سورس برای اندروید استودیو گرفتم
      ولی متاسفانه ارور های زیادی میده و نمیتونم اونو اجرا کنم
      اگه کسی میتونه ارور های این سورس رو برطرف کنه لطفا کمکم کنه
      من میتونم تا سقف 20000 تومان بابت رفع ارور های این سورس بهش پول بدم

  • دوره آموزشی اندروید آموزش ویدئویی اندروید سورس اندروید دوره اندروید آموزش Kotlin آموزش برنامه نویسی ios مهارت های فروش طراحی اپلیکیشن کوردینا موزیک Kurdina Music موزیک کردی Android Framework
  • فایل