دکمه ی exit
سلام و عرض ادب
می خواستم بدونم اگر در دکمه ی خروج به جای Activity.Finish از ExitApplication استفاده کنم، مشکل خاصی پیش میاد؟ مثلا با ExitApplication، اطلاعات خاصی از برنامه پاک نشه
رمز عبور خود را فراموش کرده اید؟ ایمیل خود را وارد کنید
رایگان ثبت نام کنید و سوالات خود را بپرسید، همچنین میتوانید در پاسخگویی به سوالات دیگر کاربران نیز سهیم باشید، هر مشکلی در ثبت نام یا ورود داشتید با ایمیل beporsam@gmail.com در ارتباط باشید
بپرسم را میتوان به عنوان مرجعی برای آموزش و حل مشکلات دانست، در بپرسم سعی کرده ایم آموزش های برنامه نویسی، طراحی سایت، کار با نرم افزارها ها و… را آموزش دهیم. همچنین محیطی فراهم کرده ایم تا کاربران بتوانند در این محیط سوالات خود را بپرسند و مشکل خود را حل کنند.
پاسخ ها ( 2 )
سلام.
این دوتا دستور زمین تا آسمون باهم فرق میکنن و هرکدوم کار خاصی انجام میدن
دستور activity.finish یک اکتیویتی رو میبنده اما دستور exitapplication اپلیکیشنو میبنده
شما در دکمه خروج دستور exitapplication رو بنویسید
و منظورتونو از این که اطلاعات خاصی از اپلیکیشن پاک نشه رو متوجه نشدم.
آخه خود 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
دلیلشو گفته دیگه
prefer activity.finish which lets the OS decide when the process is killed
یعنی اگه از دستور activity.finish استفاده کنید، برنامه بسته میشه، اما سیستم عامل تصمیم میگیره که اون برنامه رو کامل ببنده یا نه. اما دستور ExitApplication ، همون موقع برنامه رو کامل میبنده