Din*_*esh 25 android android-activity
我在我的活动中使用moveTaskToBack()方法.
当我按下后退按钮时,活动仍然可见.后退键不起作用.我在这做错了什么?我想回到之前的活动.
public void onBackPressed() {
// TODO Auto-generated method stub
moveTaskToBack(true);
new Finalizer().killApp(false);
super.onBackPressed();
}
Run Code Online (Sandbox Code Playgroud)
Nom*_*ain 14
moveTaskToBack的目的:
http://developer.android.com/reference/android/app/Activity.html
moveTaskToBack(boolean nonRoot)
将包含此活动的任务移动到活动堆栈的后面.
你能做的是:
public void onBackPressed() {
// TODO Auto-generated method stub
moveTaskToBack(true); // I don't think you're looking for this.
new Finalizer().killApp(false); // Neither this.
super.onBackPressed();
}
Run Code Online (Sandbox Code Playgroud)
也许这:安卓:回到以前的活动
在类似的东西onBackPressed()
后,super.OnBackPressed();
还要确保当你打你的后退按钮,你实际上在这个方法中去.
归档时间: |
|
查看次数: |
40624 次 |
最近记录: |