Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.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
setOnClickListener返回-1 android活动的历史记录_Android_Android Intent_Android Activity - Fatal编程技术网

setOnClickListener返回-1 android活动的历史记录

setOnClickListener返回-1 android活动的历史记录,android,android-intent,android-activity,Android,Android Intent,Android Activity,我很抱歉地问,这个问题可能听起来很愚蠢,但是 我如何编码onclickListener,使活动返回-1历史 你知道,基本上就像手机上已有的返回按钮 如果有人知道,请告诉我=[ 再次抱歉问了这么愚蠢的问题。您可以添加 activity.finish(); 或者干脆 finish(); 如果您的类已经扩展了活动 获取以前堆叠的屏幕。您当前的活动将完成 public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode =

我很抱歉地问,这个问题可能听起来很愚蠢,但是

我如何编码
onclickListener
,使活动返回
-1
历史

你知道,基本上就像手机上已有的返回按钮

如果有人知道,请告诉我=[

再次抱歉问了这么愚蠢的问题。

您可以添加

activity.finish();
或者干脆

finish();
如果您的类已经扩展了活动

获取以前堆叠的屏幕。您当前的活动将完成

public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK) {
        myActivity.finish();
    }
    return super.onKeyDown(keyCode, event);
}


用onClick方法调用onBackPressed();谢谢!效果很好!没问题,兄弟,很乐意帮忙
@Override
public void onBackPressed(){
    finish(); //(or myActivity.finish());
}