类别:.Net相关知识 / 日期:2014-10-23 / 浏览:5316 / 评论:0
1、提出问题 最近一段时间碰到的一个问题,就是在主界面点击返回按钮的时候让程序完全退出,但是尝试了许多方法以后,都不是很理想,Finish()方法只能关闭当前页面,但是之前被压栈的页面还是会被显示出来,经过一番尝试,终于找到了一个比较好的解决方案,下面跟大家一起分享。
2、解决问题 在需要完全关闭的的功能里面添加下列代码就可以,我是直接重写了OnBackPressed事件,这样可以实现点击返回按钮彻底关闭程序的功能。
Intent exitIntent = new Intent(Intent.ActionMain); exitIntent.AddCategory(Intent.CategoryHome); exitIntent.SetFlags(ActivityFlags.NewTask); StartActivity(exitIntent); Android.OS.Process.KillProcess(Android.OS.Process.MyPid());
发表评论 /