android - 如何实现 "Press back again to quit"功能?

标签 android

<分区>

一些应用程序(例如 Dolphin HD 浏览器)实现了以下功能:

按“后退”键跳回后退堆栈。当显示初始 View /Activity/fragment 并按下“返回”时,Toast 会出现“再次按下以退出”或类似内容。

如何实现此功能?

最佳答案

全类第一名:

  int count = 0; 

在你类(class)的正文中:

public void onBackPressed() 
{
   if(count == 1)
   {
      count=0;
      finish();
   }
   else
   {
      Toast.makeText(getApplicationContext(), "Press Back again to quit.", Toast.LENGTH_SHORT).show();
      count++;
   }

    return;
}

关于android - 如何实现 "Press back again to quit"功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10310748/

相关文章:

android - Row的内容独立可点击区域

Android 文字阴影单位

android - 滚动 RecyclerView 太快时会发生一些奇怪的事情

android - 如何从android代码打开默认邮件收件箱?

android - 在来自 URL Google Maps Android API 的信息窗口中显示图像

java - 导致创建注释的多个实例的逻辑问题

android - 如何在android上获取文件路径?

java - developer.android.com 上的缓存位图错误

android - 在屏幕上滑动手指激活按钮,就好像它们被按下一样

android - 如何在所有设备中将评级栏星标颜色设置为单一颜色?