کد خروج در اندروید کاتلین با استفاده دوبار کلیک کردن برروی back
یکی از دیگر کد های کاربردی که در اکثر اپلیکیشن هایی که دارای طراحی مناسب هستند دیده می شود قابلیت خروج آنها با زدن دوبار دکمه بازگشت است.
با استفاده از دکمه back را نوشته و بررسی کنید که اگر برای اولین بار در صفحه اول برنامه بر روی آن کلیک شده بود، پیغام دهد برای خروج دوبار کلیک کنید و با استفاده از کد ها بررسی کنید اگر این کار تا چند ثانیه پس از اولین بار انجام شده بود برنامه را ببندید در غیر این صورت ( زمانی بیشتر از چند ثانیه از اولین فشردن back سپری شده بود) دوباره پیغام برای خروج یک بار دیگر بر روی دکمه back را کلیک کنید را نمایش دهد.
private var back_pressed: Long = 0 override fun onBackPressed() { if (back_pressed + 2000 > System.currentTimeMillis()) { super.onBackPressed() this.finish() } else { Toast.makeText(baseContext, "برای خروج دوبار کلیک کنید", Toast.LENGTH_SHORT).show() back_pressed = System.currentTimeMillis() } }