esikley 2 ارسال شده در ۱۸ فروردین ۱۳۹۶ گزارش اشتراک گذاری ارسال شده در ۱۸ فروردین ۱۳۹۶ سلام (راستش انتخاب ی عنوان مناسب برای این ارور برام ی خورده دشوار بود درصورتی ک خودتون صلاح میدونید عنوان رو ویرایش بفرمایید) وقتی برنامم اجرا میشه متاسفانه ی اروری میده ک با جستجو در استک اورفلو متوجه شدم که ممکنه بعضی دستورات بدرستی نوشته نشده باشند هرچند بنده سعی کردم بدونم مشکل از کجاست متوجه نشدم متن ارور برنامه 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) عکس از محل خطا برنامه. و همچین عکس از دیتابیس برنامه ضمیمه میکنم نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Farzad Sarseifi 575 ارسال شده در ۱۸ فروردین ۱۳۹۶ گزارش اشتراک گذاری ارسال شده در ۱۸ فروردین ۱۳۹۶ خطا مشخصه چونکه اسم فیلد تو دیتابیس img_adrs میباشد و در cursro اشتباه نوشتید اینجوری بنویسید : String imgAddress=cursor.getString(cursor.getColumnIndex("img_adrs")); 2 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .