ورود

View Full Version : ذخیره عکس در اکتیویتی با SharedPreferences



moralschool
جمعه 10 مرداد 1393, 10:53 صبح
من یه اکتیویتی دارم که با لمس یه دکمه وارد دوربین شده و عکسی رو که میگیره در یه ایمیج ویو نشون میده
اما وقتی از اکتیویتی خارج میشم و بر میگردم عکس وجود نداره یعنی ذخیره نمیشه
حالا چطور میتونم با استفاده از SharedPreferences کاری کنم که اگه عکس گرفته شد و از اکتیویتی هم خارج شد عکس در همون اکتیویتی ذخیره بمونه ؟؟؟

rubiks.kde
جمعه 10 مرداد 1393, 11:27 صبح
عکس رو روی حافظه ذخیره کنید و هر وقت وارد اکتیویتی شدید در صورت موجود بودن عکس اون رو نمایش بدید.
خود عکس رو در
SharedPreferences ذخیره کردن جالب نیست و تنها ادرس رو ذخیره کنید کفایت میکنه

smemamian
جمعه 10 مرداد 1393, 11:34 صبح
با SharedPreferences نمیشه عکس رو ذخیره کرد(توصیه نمیشه). SharedPreferences برای داده های
کم حجم و بیشتر برای ذخیره تنظیمات کاربری و از این چنین موارد هستند.
حتی اگر بخواهید تصویر رو به Base64 تبدیل کنید، بازهم خروجی حاصل داده های حجیم هستند.

شما می توانید عکس رو در مسیری ذخیره کنید و آدرس رو در SP.