类别:.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());

可能感兴趣的文章

评论区

发表评论 /

必填

选填

选填

◎欢迎讨论,请在这里发表您的看法及观点。