نمایش نتایج 1 تا 6 از 6

نام تاپیک: راه های جاوگیری از crash کردن برنامه

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر دائمی آواتار srfarzad
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    تهران
    پست
    244

    راه های جاوگیری از crash کردن برنامه

    خیلی وقت ها پیش می اید که بعد از نوشتن کد ، هیچ خطای سینتکسی وجود ندارد ولی وقتی برنامه را اجرا می کنید، Crash می کند و از برنامه خارج می شود.
    بعضی مواقع می شه تشخیص داد که چطوری این مشکل رو حل کرد ولی وقتی که کد نویسی زیاد باشد پیدا کردن این بخش سخت می شود.
    یکی از راه های دیگر هم میشه از LOG استفاده کرد و خط مورد نظر و خطا رو بهمون نشون بده.
    آموزش اندروید آموزش برنامه نویسی اندروید برنامه نویسی اندروید اندروید استودیو آموزش اندروید استودیو
    دوستان راه دیگه برای این مشکل دارن ارائه بدن.چون مشکل خیلی رو می تونیم برطرف کنیم در این تاپیک ؟
    آخرین ویرایش به وسیله srfarzad : چهارشنبه 15 شهریور 1396 در 10:40 صبح

  2. #2
    کاربر دائمی آواتار powerboy2988
    تاریخ عضویت
    تیر 1385
    محل زندگی
    تهران
    سن
    38
    پست
    1,301

    نقل قول: راه های جاوگیری از crash کردن برنامه

    بهترین راحش اینکه از try catch استفاده کنی .. حالا بر اساس Lib های که استفاده می کنی می تونی catch ها رو کنترل کنی ...

  3. #3
    کاربر دائمی آواتار srfarzad
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    تهران
    پست
    244

    نقل قول: راه های جاوگیری از crash کردن برنامه

    از اونهام استفاده کردم ام ولی زیاد فرقی نمی کنه و از برنامه خارج میشه فقط میزان crash رو کاهش می ده.
    بجز این راه دیگه ای کسی می دونه ؟ ؟
    آخرین ویرایش به وسیله srfarzad : سه شنبه 16 اسفند 1390 در 16:26 عصر

  4. #4
    کاربر دائمی آواتار codelover
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    خونمون
    پست
    117

    نقل قول: راه های جاوگیری از crash کردن برنامه

    سلام دوست عزیز

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

    مثلا یکی از دلایل force close شدن برنامه ها اینه که اندروید اجازه نمیده یه برنامه بیشتر از ۴ ثانیه فکر کنه در چنین حالتی پنجره ی Force close ظاهر میشه و از کاربر می پرسه که می خواد برنامه رو ببنده یا اینکه صبر کنه ! برای رفع این مشکل اگر به پردازشی سنگین نیاز دارید که بیش از ۴ ثانیه زمان لازم داره حتما باید پردازش رو از thread اصلی خارج کنید و به یه Thread دیگه منتقلش کنید

    یا مثلا بدون این که بدونید از یه تابعی استفاده کردید که یادتون رفته و یا اصلا نمی دونید که به ذکر مجوزش تو فایل مانیفست نیاز هست

    بعضی موقعا هم که یادمون میره تو فایل مانیفست activity ها یا Service ها یا Receiver ها رو ذکر کنیم و یا اسم شون رو طوری ذکر می کنیم که به کلاس درست هدایت نمی شن

    این ارور ها رو eclipse تشخیص نمیده البته اولی رو نمی تونه ولی باید امکان تشخیص بعدی ها رو بهش اضافه کنن

  5. #5
    کاربر دائمی آواتار powerboy2988
    تاریخ عضویت
    تیر 1385
    محل زندگی
    تهران
    سن
    38
    پست
    1,301

    نقل قول: راه های جاوگیری از crash کردن برنامه

    کل این مشکلاتی که گفتین راحت تو try catch گرفته میشه... من تو xml ، manifest ، تو سورس هام و جاهای دیگه رو با try catch هندل کردم.... یعنی مشکلی نبوده که بتونه در بره... D:


    نمونه مشکلی که دارید رو ممکنه ذکر کنید...

    ممنون

  6. #6
    کاربر دائمی آواتار codelover
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    خونمون
    پست
    117

    نقل قول: راه های جاوگیری از crash کردن برنامه

    سلام

    تو مشکل اول try catch هیج کاری نمی تونه بکنه

    ولی وقتی اجرای یه Activity رو بندازید تو try catch و اون رو هم تو مانیفست تعریف نکرده باشید نه اروری بهتون میده و نه Activity رو نشون میده درست مثل یه بیمار سرطانی می مونه که با مسکن ساکتش کردید !!!

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •