home键效果

来源:互联网 发布:苹果电脑怎样删除软件 编辑:程序博客网 时间:2024/06/05 21:12

通过重写按下Back键的回调函数,转成Home键的效果即可。

@Overridepublic void onBackPressed() {    Intent home = new Intent(Intent.ACTION_MAIN);    home.addCategory(Intent.CATEGORY_HOME);    startActivity(home);}

当然,此种方式通过Home键效果强行影响到Back键对Activity生命周期的影响。注意,此方法只是针对按Back键需要退回到桌面时的Activity且达到Home效果才重写。

或者,为达到此类效果,Activity实际上提供了直接的方法。

1 activity.moveTaskToBack(true);

moveTaskToBack()此方法直接将当前Activity所在的Task移到后台,同时保留activity顺序和状态。

1 0
原创粉丝点击