【问题标题】:Android Activity - Back button not functional when pressedAndroid Activity - 按下后退按钮不起作用
【发布时间】:2013-07-11 20:18:41
【问题描述】:

在“Android Activity”中按下后退按钮不会像您预期的那样返回上一页。

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

public class Scr_Combined_Entry_Hours_Multiple extends VT implements SearchView.OnQueryTextListener, SearchView.OnCloseListener {

希望找到解决方案,添加了一个被覆盖的 onBackPressed() 函数,尽管这是在问题发生后实现的,并不能解决手头的问题。

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

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

【问题讨论】:

  • 什么是'VT'?该类是否扩展了 Activity?
  • VT 扩展活动,这是与整个系统中其他页面具有相同设置的许多页面之一。它也可以在不同的android版本上完美运行,测试版本是4.0.3,运行版本是4.1.1,这是系统中唯一出现这种情况的页面。
  • VT 是否覆盖后退按钮按下?如果是这样,它会调用 super.onBackPressed() 吗?这可能就是问题所在

标签: android xml search button back


【解决方案1】:

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

【讨论】:

  • VT 扩展活动,这是与整个系统中其他页面具有相同设置的许多页面之一。它也可以在不同的android版本上完美运行,测试版本是4.0.3,运行版本是4.1.1,这是系统中唯一出现这种情况的页面。
  • 啊,很公平,我的错
猜你喜欢
  • 2014-12-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多