hamedafrough 5 ارسال شده در 27 دی، 2020 اشتراک گذاری ارسال شده در 27 دی، 2020 سلام دوستان خداقوت من میخوام از اطلاعات برنامم که در دیتابیس آفلاین ذخیره میشه پشتیبان بگیرم یه کد نوشتم که وقتی روی یه دکمه کلیک شد این اتفاق بیافته اما وقتی روش کلیک می کنم برنامه فورس کلوز میده کدی که توی دکمه نوشتم اینه File.copy(File.dirinternal,"cards_db.db",File.dirrootexternal,"cards_database.db") ممنون میشم طریق کد نویسی و روش اجراشو بهم یاد بدید متشکرم لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,631 ارسال شده در 27 دی، 2020 اشتراک گذاری ارسال شده در 27 دی، 2020 در 4 ساعت قبل، hamedafrough گفته است : عزیزم کل کدی که برای پشتیبان گیری نوشتم همون خطه به خیالم وقتی کاربر کلیک کنه کد اجرا میشه کد اضافه تر یا دسترسی بیشتر بلد نبودم ممنون میشم اگر وقت دارید کامل روشنم کنید خدا خیرتون بده دوست عزیز دسترسی رانتایم یه چیز خیلی پیش پا افتادس. چند ساله اضافه شده به اندروید. شما میخواین فایل رو توی dirrootexternal کپی کنید. این مکان به صورت پیش فرض قابل نوشتن نیست. باید دسترسی بگیرید. کتابخونه RuntimePermissions رو تیک بزنید به شکل زیر درخواست بدید. Dim run As RuntimePermissions If run.Check(run.PERMISSION_WRITE_EXTERNAL_STORAGE) Then File.copy(File.dirinternal,"cards_db.db",File.dirrootexternal,"cards_database.db") Else run.CheckAndRequest(run.PERMISSION_WRITE_EXTERNAL_STORAGE) End If این متد رو باید به اکتیویتی اضافه کنید. Private Sub Activity_PermissionResult (Permission As String, Result As Boolean) If run.Check(run.PERMISSION_WRITE_EXTERNAL_STORAGE) Then File.copy(File.dirinternal,"cards_db.db",File.dirrootexternal,"cards_database.db") Else ToastMessageShow("دسترسی رد شد",False) End If End Sub لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
hamedafrough 5 ارسال شده در 28 دی، 2020 سازنده اشتراک گذاری ارسال شده در 28 دی، 2020 در 15 ساعت قبل، محمدرضا شاهپیری گفته است : دوست عزیز دسترسی رانتایم یه چیز خیلی پیش پا افتادس. چند ساله اضافه شده به اندروید. شما میخواین فایل رو توی dirrootexternal کپی کنید. این مکان به صورت پیش فرض قابل نوشتن نیست. باید دسترسی بگیرید. کتابخونه RuntimePermissions رو تیک بزنید به شکل زیر درخواست بدید. Dim run As RuntimePermissions If run.Check(run.PERMISSION_WRITE_EXTERNAL_STORAGE) Then File.copy(File.dirinternal,"cards_db.db",File.dirrootexternal,"cards_database.db") Else run.CheckAndRequest(run.PERMISSION_WRITE_EXTERNAL_STORAGE) End If این متد رو باید به اکتیویتی اضافه کنید. Private Sub Activity_PermissionResult (Permission As String, Result As Boolean) If run.Check(run.PERMISSION_WRITE_EXTERNAL_STORAGE) Then File.copy(File.dirinternal,"cards_db.db",File.dirrootexternal,"cards_database.db") Else ToastMessageShow("دسترسی رد شد",False) End If End Sub خدا خیرت بده داداش انجام دادم منتها فایل مورد نظر تو قسمت پوشه های فایل گوشیم درست شد. نمیشه مستقیم بره توی حافظه جانبی؟ جسارتا برای فراخوانی پشتیبان هم میشه کمکم بدید؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,631 ارسال شده در 27 دی، 2020 اشتراک گذاری ارسال شده در 27 دی، 2020 در 33 دقیقه قبل، hamedafrough گفته است : سلام دوستان خداقوت من میخوام از اطلاعات برنامم که در دیتابیس آفلاین ذخیره میشه پشتیبان بگیرم یه کد نوشتم که وقتی روی یه دکمه کلیک شد این اتفاق بیافته اما وقتی روش کلیک می کنم برنامه فورس کلوز میده کدی که توی دکمه نوشتم اینه File.copy(File.dirinternal,"cards_db.db",File.dirrootexternal,"cards_database.db") ممنون میشم طریق کد نویسی و روش اجراشو بهم یاد بدید متشکرم چه خطایی میده؟ دسترسی کارت حافظه گرفتین؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
hamedafrough 5 ارسال شده در 27 دی، 2020 سازنده اشتراک گذاری ارسال شده در 27 دی، 2020 در 17 دقیقه قبل، محمدرضا شاهپیری گفته است : چه خطایی میده؟ دسترسی کارت حافظه گرفتین؟ عزیزم کل کدی که برای پشتیبان گیری نوشتم همون خطه به خیالم وقتی کاربر کلیک کنه کد اجرا میشه کد اضافه تر یا دسترسی بیشتر بلد نبودم ممنون میشم اگر وقت دارید کامل روشنم کنید خدا خیرتون بده لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
hamedafrough 5
سلام دوستان
خداقوت
من میخوام از اطلاعات برنامم که در دیتابیس آفلاین ذخیره میشه پشتیبان بگیرم
یه کد نوشتم که وقتی روی یه دکمه کلیک شد این اتفاق بیافته اما وقتی روش کلیک می کنم برنامه فورس کلوز میده
کدی که توی دکمه نوشتم اینه
File.copy(File.dirinternal,"cards_db.db",File.dirrootexternal,"cards_database.db")
ممنون میشم طریق کد نویسی و روش اجراشو بهم یاد بدید
متشکرم
لینک ارسال
به اشتراک گذاری در سایت های دیگر
4 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.