Android按Home键和Back键
来源:互联网 发布:淘宝助理版官方下载 编辑:程序博客网 时间:2024/05/01 00:45
Android Activity生命周期图:
有时,希望按Back键时,不是退出,而是切到主界面去,就相当于按Home键,这时可以这么做:
@Overridepublic void onBackPressed() { //实现Home键效果 //super.onBackPressed();这句话一定要注掉,不然又去调用默认的back处理方式了 Intent i= new Intent(Intent.ACTION_MAIN); i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); i.addCategory(Intent.CATEGORY_HOME); startActivity(i);}
退出应用程序的实现:可以自己写个方法,例如:
public
void
exitProgrames(){
Intent startMain =
new
Intent(Intent.ACTION_MAIN);
startMain.addCategory(Intent.CATEGORY_HOME);
startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(startMain);
android.os.Process.killProcess(android.os.Process.myPid());
}
注意:需要添加权限:<uses-permission android:name="android.permission.RESTART_PACKAGES" />
转自:http://www.cnblogs.com/linjiqin/archive/2011/12/14/2287968.html
0 0
- Android按Home键和Back键
- Android home键和back键区别
- Android home键和back键区别
- Android home键和back键区别
- Android home键和back键区别
- Android home键和back键区别
- Android home键和back键区别
- Android home键和back键区别
- Android home键和back键区别
- android back和home键的捕获
- android back和home键的捕获
- android back/home 键事件
- 【Android】Back Home键监听
- Android Back Home键监听
- Android的back键和home键的区别
- 13.Android之Back键和Home键
- Android BACK键和HOME键的区别
- Android 屏蔽BACK键和HOME键的方法
- SQL Server 存储过程
- git 使用 以及 TortoiseGit工具的使用
- View-Layer 协作
- Jquery实现按钮点击遮罩加载,处理完后恢复
- 子页面向父页面传值
- Android按Home键和Back键
- android中关于scrollview内部组件android:layout_height="fill_parent"无效的解决办法
- 组合数的递归调用:poj 1942 Paths on a Grid
- Tomcat内存设置
- ASP.NET实现进度条
- Java多线程编程
- bootstrap20150205
- 最长递增子序列(LIS)-总结与相关展开
- 输入端口 HDMI接口,S端子,AV接口,VGA接口, 分量视频接口,TV输入,USB接口的对比