对于APP 主界面,很多场景,点击返回键,其实并不想退出程序,只是想回到桌面,实现这两种方式代码如下:
1,退到后台
moveTaskToBack(true);
参数 true 表示任何Activity 都有效,false表示只有根才有效,对于我们一般只会在MainActivity 中实现这个方法,所以 参数就不是那么重要了。
2,返回桌面
Intent setIntent = new Intent(Intent.ACTION_MAIN);
setIntent.addCategory(Intent.CATEGORY_HOME);
setIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(setIntent);
这种方式是直接回到桌面,以上两个效果直观上是一样的。
本文介绍在APP开发中,实现点击返回键退到后台或直接返回桌面的两种方法。一种是使用moveTaskToBack方法使应用退到后台,另一种是通过Intent.ACTION_MAIN和Intent.CATEGORY_HOME启动桌面Activity,实现直接返回桌面的效果。

8026

被折叠的 条评论
为什么被折叠?



