Android活动-按下后退按钮时不起作用
按下“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
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,这是系统中唯一出现这种情况的页面。啊,很公平,我的错误