رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

پست های پیشنهاد شده

سلام (راستش انتخاب ی عنوان مناسب برای این ارور برام ی خورده دشوار بود درصورتی ک خودتون صلاح میدونید عنوان رو ویرایش بفرمایید)
وقتی برنامم اجرا میشه متاسفانه ی اروری میده ک با جستجو در استک اورفلو متوجه شدم که ممکنه بعضی دستورات بدرستی نوشته نشده باشند هرچند بنده سعی کردم بدونم مشکل از کجاست متوجه نشدم 
متن ارور برنامه

04-07 15:33:55.624 14775-14775/com.example.maskme4 E/AndroidRuntime: FATAL EXCEPTION: main
                                                                     Process: com.example.maskme4, PID: 14775
                                                                     java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.maskme4/com.example.maskme4.MainPage.ActivityMain}: java.lang.IllegalStateException: Couldn't read row 0, col -1 from CursorWindow.  Make sure the Cursor is initialized correctly before accessing data from it.
                                                                         at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2318)
                                                                         at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2396)
                                                                         at android.app.ActivityThread.access$800(ActivityThread.java:139)
                                                                         at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1293)
                                                                         at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                         at android.os.Looper.loop(Looper.java:149)
                                                                         at android.app.ActivityThread.main(ActivityThread.java:5257)
                                                                         at java.lang.reflect.Method.invokeNative(Native Method)
                                                                         at java.lang.reflect.Method.invoke(Method.java:515)
                                                                         at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
                                                                         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:609)
                                                                         at dalvik.system.NativeStart.main(Native Method)
                                                                      Caused by: java.lang.IllegalStateException: Couldn't read row 0, col -1 from CursorWindow.  Make sure the Cursor is initialized correctly before accessing data from it.
                                                                         at android.database.CursorWindow.nativeGetString(Native Method)
                                                                         at android.database.CursorWindow.getString(CursorWindow.java:434)
                                                                         at android.database.AbstractWindowedCursor.getString(AbstractWindowedCursor.java:51)
                                                                         at com.example.maskme4.MainPage.ActivityMain.selectFlower(ActivityMain.java:172)
                                                                         at com.example.maskme4.MainPage.ActivityMain.onCreate(ActivityMain.java:109)
                                                                         at android.app.Activity.performCreate(Activity.java:5411)
                                                                         at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
                                                                         at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2270)
                                                                         at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2396) 
                                                                         at android.app.ActivityThread.access$800(ActivityThread.java:139) 
                                                                         at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1293) 
                                                                         at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                                         at android.os.Looper.loop(Looper.java:149) 
                                                                         at android.app.ActivityThread.main(ActivityThread.java:5257) 
                                                                         at java.lang.reflect.Method.invokeNative(Native Method) 
                                                                         at java.lang.reflect.Method.invoke(Method.java:515) 
                                                                         at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 
                                                                         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:609) 
                                                                         at dalvik.system.NativeStart.main(Native Method) 

عکس از محل خطا برنامه.

و همچین عکس از دیتابیس برنامه 

ضمیمه میکنم

correctly.jpg

imgadres.jpg

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

خطا مشخصه چونکه اسم فیلد تو دیتابیس img_adrs  میباشد و در  cursro  اشتباه نوشتید

اینجوری بنویسید :

String imgAddress=cursor.getString(cursor.getColumnIndex("img_adrs"));

 

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

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...