• 1397/04/30

خالی شدن مقدار imageName :

با سلام و خسته نباشید خدمت تیم تاپ لرن و استاد مدائنی

برنامه دیوار وقتی روی امولاتور تست میشه هیچ مشکلی ندارد ولی با همون کدها وقتی توی گوشی موبایل میخوام آگهی جدید ثبت کنم موقع اضافه کردن عکس چون مقدار imageName خالی میشه(null) برنامه خطا میده و اون دقیقا زمانیه که از توی کلاس AddAdsActivity  و داخل متد OnActivityResult متد GetImage فراخوانی میشه و بعنوان ورودی addAds.ImageName=null میشه و بعد از ارجاع به InsertAds در متد GetImage برنامه متوقف میشه

من روی گوشی Samsung Galaxy S4 تست کردم

لطفا راهنمایی کنید

ممنون

  • 1397/04/30
  • ساعت 18:12

سلام 

کد رو تغییر بدید تا در صورت null بودن به مشکل نخوره 

یه if ساده است 


  • 1397/04/30
  • ساعت 19:45

سلام مجدد

مهندس به این سادگی نیست که

اگر یه if بود ردیفش میکردم من حتی فراتر از if هم رفتم

وقتی برنامه میره برای دوربین مثل اینکه کل اکتیویتی قبلی (AddAdsActivity) انگار از توی حافظه Dispose میشه بخاطر همین addAds.ImageName میشه null

وقتی از دوربین بر میگرده به گفته شما متد OnActivityResult اجرا میشه و بقیه ماجرا ... خطا رخ میده

راهی هست که از دوربین Uri بعد از گرفتن عکس بگیریم؟

لطفن راهنمایی کنید

ممنون


  • 1397/04/30
  • ساعت 20:31

کد هاش خاطرم نیست 

در اولین فرصت بررسی میکنم


  • 1397/05/01
  • ساعت 15:39

با عرض سلام و خسته نباشد

استاد جهت یادآوری و در صورت امکان در اسرع وقت راهنمایی بفرمایید ممنون میشم

با تشکر


  • 1397/05/03
  • ساعت 20:13

ا عرض سلام و خسته نباشد

استاد جهت یادآوری و در صورت امکان در اسرع وقت راهنمایی بفرمایید ممنون میشم

با تشکر


  • 1397/05/03
  • ساعت 22:53

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

کدهاتون رو قرار بدید و بگید در کدام خط مشکل داره


  • 1397/05/05
  • ساعت 11:01

سلام

اگر منظورتون از نمونه کدی که شما نوشتین

من اونم تست کردم و دقیقا همین مشکل داشت در ضمن شرح دقیق پست اول و سوم همین پرسش نوشتم

جزء به جزء و قدم به قدم

من هنوز جواب سوالم نگرفتم لطفن راهنمایی کنید


  • 1397/05/08
  • ساعت 22:33

برنامه دیوار وقتی روی امولاتور تست میشه هیچ مشکلی ندارد ولی با همون کدها وقتی توی گوشی موبایل میخوام آگهی جدید ثبت کنم موقع اضافه کردن عکس چون مقدار imageName خالی میشه(null) برنامه خطا میده و اون دقیقا زمانیه که از توی کلاس AddAdsActivity  و داخل متد OnActivityResult متد GetImage فراخوانی میشه و بعنوان ورودی addAds.ImageName=null میشه و بعد از ارجاع به InsertAds در متد GetImage برنامه متوقف میشه

من روی گوشی Samsung Galaxy S4 تست کردم

لطفا راهنمایی کنید

ممنون


  • 1397/05/08
  • ساعت 22:35

سلام 

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


logo-enamadlogo-samandehi