我有一个非常简单的场景:
在活动中按下菜单键,将我们带到菜单。 选择一个菜单选项,将我们带到一个显示列表视图的活动。 按下listview活动上的后退按钮可将我们返回到原始活动,但它会立即变暗,如果不按后退按钮或菜单按钮将其唤醒,则不会进行输入。
有没有办法返回原始活动,以便它仍然直接响应输入? (显然有一种方法,因为我已经看到很多应用程序可以实现这一目标。)
我用来响应所选菜单项的代码是:
public boolean onOptionsItemSelected(MenuItem item)
{
switch (item.getItemId())
{
case R.id.menu_settings:
startActivity(new Intent(this, MenuList.class));
return true;
default:
return super.onOptionsItemSelected(item);
}
}
当我使用后退按钮从MenuList返回此活动时,此活动变暗并且需要使用例如“唤醒”后退按钮。
非常感谢
答案 0 :(得分:0)
我猜你刚刚开始的活动尚未完成,这就是为什么你需要按回来的。
您可以在shell中运行以下命令,以了解正在发生的事情。
adb logcat -b events | grep am