دکمه ی exit

سوال

سلام و عرض ادب

می خواستم بدونم اگر در دکمه ی خروج به جای Activity.Finish  از  ExitApplication استفاده کنم، مشکل خاصی پیش میاد؟ مثلا با ExitApplication، اطلاعات خاصی از برنامه پاک نشه

 

حل شد 0
, ۱۴۰۱/۷/۱۹ ۱۷:۱۱:۰۳ 2 پاسخ کاربر تازه 0

پاسخ ها ( 2 )

    1
    ۱۴۰۱/۷/۱۹ ۱۷:۵۸:۴۶
    این پاسخ ویرایش شد.

    سلام.

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

    دستور activity.finish یک اکتیویتی رو میبنده اما دستور exitapplication اپلیکیشنو میبنده

     

    شما در دکمه خروج دستور exitapplication رو بنویسید

     

    و منظورتونو از این که اطلاعات خاصی از اپلیکیشن پاک نشه رو متوجه نشدم.

    0
    ۱۴۰۱/۷/۱۹ ۱۹:۵۳:۱۰

    آخه خود b4a در توضیحات این دستور توصیه کرده به جای ExitApplication  از Activity.Finish  استفاده کنیم اما دلیل این توصیه را نمی فهمم، چه مشکلی ممکنه پیش بیاد

    Most application should not use this method and prefer activity.finish which lets the OS decide when the process is killed

      1
      ۱۴۰۱/۷/۲۰ ۲:۴۹:۵۰

      دلیلشو گفته دیگه

      prefer activity.finish which lets the OS decide when the process is killed

      یعنی اگه از دستور activity.finish استفاده کنید، برنامه بسته میشه، اما سیستم عامل تصمیم میگیره که اون برنامه رو کامل ببنده یا نه. اما دستور ExitApplication  ، همون موقع برنامه رو کامل میبنده

      بهترین پاسخ

ارسال یک پاسخ