android 监听当前页返回键回到桌面,再次点击app回到当前页

原创 2016年08月29日 14:39:53
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    switch(keyCode){
        case KeyEvent.KEYCODE_BACK:
            Intent home = new Intent(Intent.ACTION_MAIN);
            home.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            home.addCategory(Intent.CATEGORY_HOME);
            startActivity(home);
            return true;
    }
    return super.onKeyDown(keyCode, event);
}
  FLAG_ACTIVITY_NEW_TASK

If set, this activity will become the start of a new task on this history stack.

ACTION_MAIN

Added in API level 1
String ACTION_MAIN

Activity Action: Start as a main entry point, does not expect to receive data.


CATEGORY_HOME

This is the home activity, that is the first activity that is displayed when the device boots.



版权声明:本文为博主原创文章,未经博主允许不得转载。

安卓实现按返回键回到桌面以及再一次按返回键退出应用

再做一个即时通信的应用的时候,由于每次都要登录,并且要一直保持通信,如果按返回键后会退出应用,这样对用户的体验不是很好,所以想到了微信和QQ的返回键回到桌面的效果,于是进行了重写onkeyDown()...
  • zheweixingzhang
  • zheweixingzhang
  • 2016年06月07日 22:48
  • 4845

当跳转到一个activity后按home键返回桌面,再桌面点击app图标进入后app重启了

在开发中发现个问题,不知道是我代码又问题,还是android本身有bug 描述如下: 1.安装界面安装完一个应用后,直接打开app,然后进入了 Activity_1, 此时再通过此activity用...
  • u011704663
  • u011704663
  • 2015年10月27日 16:40
  • 1474

Android--实现点击一次返回键返回桌面而不是退出应用

点击一次返回键的时候不是退出应用而是返回到桌面,比如像QQ和微信等聊天软件,在主界面点击返回键的时候不是退出应用而是返回到桌面,那么怎么能够实现这种需求呢?其实也很简单,只需要重写onKeyDown(...
  • chaoyu168
  • chaoyu168
  • 2017年02月10日 16:26
  • 2185

android 按home键回到桌面,然后再次进入app,app重新打开问题

我出现这个问题是因为在主activity中加了singleTask的启动模式,把他去掉就可以了。...
  • toast_tips
  • toast_tips
  • 2017年03月10日 09:05
  • 461

Android 实现监听应用从后台回到前台

面主要有这样的场景: 1.桌面 -> 主页面生命周期如下:… –(点 HOME 或者返回)–> 主页面#onPause –(重新打开应用)–> 主页面#onResume -> …2.子页面 -> 主...
  • yubang3223111
  • yubang3223111
  • 2017年04月12日 19:16
  • 1194

app从主界面后退到桌面的几种处理方法

1,重写disatchKeyEvent(KeyEvent event)方法,使用路由跳转到桌面 @Override public boolean dispatchKeyEvent(KeyEv...
  • liuxingyuzaixian
  • liuxingyuzaixian
  • 2017年12月28日 18:01
  • 57

Android实现点击返回键返回桌面而不是退出程序

有时候我们的应用我们希望他点击一次返回键的时候不是退出应用而是返回到桌面,比如像QQ和微信等聊天软件,在主界面点击返回键的时候不是退出应用而是返回到桌面,那么怎么能够实现这种需求呢?其实也很简单,只需...
  • chenzhi0712
  • chenzhi0712
  • 2016年12月29日 09:58
  • 2930

Android如何实现点击一次返回键返回桌面而不是退出应用?

有时候我们的应用我们希望他点击一次返回键的时候不是退出应用而是返回到桌面,比如像QQ和微信等聊天软件,在主界面点击返回键的时候不是退出应用而是返回到桌面,那么怎么能够实现这种需求呢?其实也很简单,只需...
  • woshizisezise
  • woshizisezise
  • 2015年08月11日 16:52
  • 7449

Android中再按一次返回键退出程序的实现(返回桌面)两种方法

Android中"再按一次返回键退出程序"的实现(返回桌面),有需要的朋友可以参考下。 第二种方法的实现 现在很多的应用程序都有这个小功能,其实这个功能要实现也是非常简单的。 我...
  • qq_27485253
  • qq_27485253
  • 2015年04月25日 21:24
  • 1890

Datatable回到当前页

记住datatable当前页,刷新datatable后可以直接跳转到之前那个指定页。
  • u013303989
  • u013303989
  • 2017年08月31日 16:43
  • 430
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android 监听当前页返回键回到桌面,再次点击app回到当前页
举报原因:
原因补充:

(最多只允许输入30个字)