android后台运行

/ Android / 没有评论 / 2279浏览

Android按返回键退出程序但不销毁代码,像QQ一样,后台运行

方法:public boolean moveTaskToBack(boolean nonRoot)

activity里有这个方法,参数说明如下:

这个方法不会改变task中的activity中的顺序,效果基本等同于home

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
	if (keyCode == KeyEvent.KEYCODE_BACK) {
		moveTaskToBack(false);
		return true;
	}
	return super.onKeyDown(keyCode, event);
}

如果是tabhost嵌套的话就直接getparent. moveTaskToBack(false);