رفتن به مطلب
  • 0

مشکل باز کردن دوباره یک activity


afdsoftir

سوال

سلام

قصد ساخت یک اپلیکیشن آموزشی را دارم ، دیتابیس را ساختم ، کد نویسی هاش راهم انجام دادم ولی تازه متوجه شدم با باز کردن اکتیویتی a برای باره دوم در اندروید پیغام متوقف شدن می دهد.

 

سورس را پیوست کردم.

Source.zip

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

6 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

تعداد اشتباه هاتون از تعداد کدهاتون بیشتره هموطن :cheshmak:  :girl_blush:

اولا اومدین از متغیر sql که تو یه اکتیویتی دیگه تعریف و اینشیالایز شده تو یه اکتیویتی دیگه استفاده کردین

دوما من لایه main رو توی asset ندیدم 

سوما تو کد زیر

Sub Activity_Pause (UserClosed As Boolean)
File.Delete(File.DirAssets,"tdata.db")
End Sub


شما وقتی File.DirAssets رو میزنین که استفاده کنین خودش میگه که فایلهای توی  DirAssets فقط قابل خوندن هستن نه نوشتن شما به هیچ وجه نمیتونین فایلهای توی  DirAssets رو حذف کنین

موفق باشین

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

:oops: مورد دوم و سومتون را قبول دارم(آدم وقتی هنگ میکنه همین میشه)

ولی مورد اول فقط باید دیتابیس در اکتیویتی main اینشیالایز بشه

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

 

شما فکر میکنین دلیل خارج شده ار اپلیکیشن هنگام باز کردن اکتیویتی A چیه؟!

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

این جمله رااصلاح میکنم

شما فکر میکنین دلیل خارج شده ار اپلیکیشن هنگام باز دوباره (برای بار دوم) اکتیویتی A چیه؟!

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

بفرما عزیز درستش کردم براتون

ارور که واضحه واسه چی بود از متغیر sql بود دیگه شما اومدین اونو تو Activity_Create یه اکتیویتی دیگه اینشیالایز کردین واسه بار اول ارور نمیدی ولی واسه بارهای بعدی چون Activity_Create اجرا نمیشه پس sql هم اینشیالایز نمیشه و ارور میگره

موفق باشید

Source.zip

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

سلام ممنون که جواب دادید ولی همچنان مشکل داره ، برای بار دوم که وارد اکتیویتی a میشی متوقف میشه . (سورس شماهم دیدم ولی بازم همون ارور هست)

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

همچین مشکلی وجود نداره تو این سوری عزیز چند بار امتحان کردم

حالا شما اگه ارور میده یه log بزار ببینم چیه

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

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...