Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.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_Xml_Search_Button_Back - Fatal编程技术网

Android活动-按下后退按钮时不起作用

Android活动-按下后退按钮时不起作用,android,xml,search,button,back,Android,Xml,Search,Button,Back,按下“Android活动”中的“后退”按钮不会像您预期的那样返回到上一页 该活动使用Searchview.OnQueryTextListener和Searchview.OnCloseListener。我已经搜索并看到了其他类似的问题,但还没有找到任何解决方案 public class Scr_Combined_Entry_Hours_Multiple extends VT implements SearchView.OnQueryTextListener, SearchView.OnCloseL

按下“Android活动”中的“后退”按钮不会像您预期的那样返回到上一页

该活动使用
Searchview.OnQueryTextListener
Searchview.OnCloseListener
。我已经搜索并看到了其他类似的问题,但还没有找到任何解决方案

public class Scr_Combined_Entry_Hours_Multiple extends VT implements SearchView.OnQueryTextListener, SearchView.OnCloseListener {
为寻求解决方案,添加了一个重写的
onBackPressed()
函数,尽管该函数是在问题发生后实现的,不能解决当前的问题

@Override
public void onBackPressed() {
    this.getParent().onBackPressed();   
}

感谢您提供的帮助和时间。

似乎该类不是活动,因此不在堆栈中,因此无法返回堆栈。*不正确,VT扩展活动*

什么是“VT”?该类是否扩展活动?VT扩展活动,这是整个系统中与其他页面具有相同设置的许多页面之一。它也可以在不同的android版本上完美运行,测试版本是4.0.3,功能版本是4.1.1,这是系统中唯一出现这种情况的页面。VT是否覆盖了后退按钮?如果是,它是否调用super.onBackPressed()?这可能是问题所在,因为VT扩展了活动,这是整个系统中与其他页面具有相同设置的许多页面之一。它在另一个android版本上运行得很好,测试版本是4.0.3,功能版本是4.1.1,这是系统中唯一出现这种情况的页面。啊,很公平,我的错误