Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 需要处理返回按钮按下_Android - Fatal编程技术网

Android 需要处理返回按钮按下

Android 需要处理返回按钮按下,android,Android,当用户按下安卓设备的后退按钮时,我想让活动保持活跃。从文档中,按back press将调用onPause、onStop和Finaly来调用onDestroy 当用户按下后退按钮时,是否可以使我的活动在堆栈中保持活动状态。只需覆盖以下方法: @Override public void onBackPressed() { // TODO Auto-generated method stub super.onBackPressed(); } 只需覆盖以下方法: @Override p

当用户按下安卓设备的后退按钮时,我想让活动保持活跃。从文档中,按back press将调用onPause、onStop和Finaly来调用onDestroy


当用户按下后退按钮时,是否可以使我的活动在堆栈中保持活动状态。

只需覆盖以下方法:

@Override
public void onBackPressed() {
    // TODO Auto-generated method stub
    super.onBackPressed();
}

只需覆盖以下方法:

@Override
public void onBackPressed() {
    // TODO Auto-generated method stub
    super.onBackPressed();
}

只需覆盖以下方法:

@Override
public void onBackPressed() {
    // TODO Auto-generated method stub
    super.onBackPressed();
}

只需覆盖以下方法:

@Override
public void onBackPressed() {
    // TODO Auto-generated method stub
    super.onBackPressed();
}

试试这个……对我有用

    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {

        // Back?
        if (keyCode == KeyEvent.KEYCODE_BACK) {
            // Back
            moveTaskToBack(true);
            return true;
        }
        else {
            // Return
            return super.onKeyDown(keyCode, event);
        }
    }
或者试试这个

public void onBackPressed() {
    // TODO Auto-generated method stub
    moveTaskToBack(true);
}

我不确定第二种方法,因为我还没有尝试过。试试看。

试试这一种。.对我有用

    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {

        // Back?
        if (keyCode == KeyEvent.KEYCODE_BACK) {
            // Back
            moveTaskToBack(true);
            return true;
        }
        else {
            // Return
            return super.onKeyDown(keyCode, event);
        }
    }
或者试试这个

public void onBackPressed() {
    // TODO Auto-generated method stub
    moveTaskToBack(true);
}

我不确定第二种方法,因为我还没有尝试过。试试看。

试试这一种。.对我有用

    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {

        // Back?
        if (keyCode == KeyEvent.KEYCODE_BACK) {
            // Back
            moveTaskToBack(true);
            return true;
        }
        else {
            // Return
            return super.onKeyDown(keyCode, event);
        }
    }
或者试试这个

public void onBackPressed() {
    // TODO Auto-generated method stub
    moveTaskToBack(true);
}

我不确定第二种方法,因为我还没有尝试过。试试看。

试试这一种。.对我有用

    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {

        // Back?
        if (keyCode == KeyEvent.KEYCODE_BACK) {
            // Back
            moveTaskToBack(true);
            return true;
        }
        else {
            // Return
            return super.onKeyDown(keyCode, event);
        }
    }
或者试试这个

public void onBackPressed() {
    // TODO Auto-generated method stub
    moveTaskToBack(true);
}

不确定第二种方法,因为我没有尝试过。尝试一下。

您应该覆盖onBackPressed方法,什么也不做

@Override
public void onBackPressed() {
}

您应该尝试重写onBackPressed方法,而不执行任何操作

@Override
public void onBackPressed() {
}

您应该尝试重写onBackPressed方法,而不执行任何操作

@Override
public void onBackPressed() {
}

您应该尝试重写onBackPressed方法,而不执行任何操作

@Override
public void onBackPressed() {
}

重写名为OnBackPress的方法。并删除或注释super.onBackPressed()

例如-

public void onBackPressed() {

// TODO Auto-generated method stub
//super.onBackPressed();

}

重写名为OnBackpress的方法。并删除或注释super.onBackPressed()

例如-

public void onBackPressed() {

// TODO Auto-generated method stub
//super.onBackPressed();

}

重写名为OnBackpress的方法。并删除或注释super.onBackPressed()

例如-

public void onBackPressed() {

// TODO Auto-generated method stub
//super.onBackPressed();

}

重写名为OnBackpress的方法。并删除或注释super.onBackPressed()

例如-

public void onBackPressed() {

// TODO Auto-generated method stub
//super.onBackPressed();

}

谢谢您的评论,我已经知道了这一点,通过这样做,它将表现为按下主页按钮。我的问题是让活动在堆栈中保持活动状态,同时返回到上一个活动。因此,每当用户从应用程序访问该活动时,它都将仅来自堆栈。另外,请不要在你的评论中使用“lol”之类的词。听起来很不专业。谢谢你抽出时间。希望能对我的问题陈述提出一些建议。谢谢你的评论,我已经知道这一点,通过这样做,它将表现为按下主页按钮。我的问题是让活动在堆栈中保持活动状态,同时返回到上一个活动。因此,每当用户从应用程序访问该活动时,它都将仅来自堆栈。另外,请不要在你的评论中使用“lol”之类的词。听起来很不专业。谢谢你抽出时间。希望能对我的问题陈述提出一些建议。谢谢你的评论,我已经知道这一点,通过这样做,它将表现为按下主页按钮。我的问题是让活动在堆栈中保持活动状态,同时返回到上一个活动。因此,每当用户从应用程序访问该活动时,它都将仅来自堆栈。另外,请不要在你的评论中使用“lol”之类的词。听起来很不专业。谢谢你抽出时间。希望能对我的问题陈述提出一些建议。谢谢你的评论,我已经知道这一点,通过这样做,它将表现为按下主页按钮。我的问题是让活动在堆栈中保持活动状态,同时返回到上一个活动。因此,每当用户从应用程序访问该活动时,它都将仅来自堆栈。另外,请不要在你的评论中使用“lol”之类的词。听起来很不专业。谢谢你抽出时间。希望能对我的问题陈述提出一些建议。谢谢拉尔的意见。我只是想让我的活动在堆栈中保持活动状态,同时转到上一个活动。无论何时,用户导航到相关的活动,它都应该只来自堆栈。如果您得到任何关于此的指针,请让我知道。您需要@RightRe???如果你有任何疑问,请告诉我。我想让活动在后台运行。我终于成功地管理了活动堆栈,它工作得很好。谢谢你的关心,谢谢拉尔的支持。我只是想让我的活动在堆栈中保持活动状态,同时转到上一个活动。无论何时,用户导航到相关的活动,它都应该只来自堆栈。如果您得到任何关于此的指针,请让我知道。您需要@RightRe???如果你有任何疑问,请告诉我。我想让活动在后台运行。我终于成功地管理了活动堆栈,它工作得很好。谢谢你的关心,谢谢拉尔的支持。我只是想让我的活动在堆栈中保持活动状态,同时转到上一个活动。无论何时,用户导航到相关的活动,它都应该只来自堆栈。如果您得到任何关于此的指针,请让我知道。您需要@RightRe???如果你有任何疑问,请告诉我。我想让活动在后台运行。我终于成功地管理了活动堆栈,它工作得很好。谢谢你的关心,谢谢拉尔的支持。我只是想让我的活动在堆栈中保持活动状态,同时转到上一个活动。无论何时,用户导航到相关的活动,它都应该只来自堆栈。如果您得到任何关于此的指针,请让我知道。您需要@RightRe???如果你有任何疑问,请告诉我。我想让活动在后台运行。我终于成功地管理了活动堆栈,它工作得很好。谢谢你的关心。