在实际应用中,很可能我们希望自己的app在按下返回键的时候并不退出,而是像按home键一样仅仅返回桌面,而程序仍然在后台运行着。要怎么实现这个效果呢?很简单,只需要重写一下onBackPressed方法就可以了。如下所示:
-
public void onBackPressed() {
-
Intent setIntent = new Intent(Intent.ACTION_MAIN);
-
setIntent.addCategory(Intent.CATEGORY_HOME);
-
setIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
-
startActivity(setIntent);
-
}
阅读(4219) | 评论(0) | 转发(0) |