使用后退按钮返回时,Android活动将变暗

时间:2012-12-20 22:44:12

标签: android back-button

我有一个非常简单的场景:

在活动中按下菜单键,将我们带到菜单。 选择一个菜单选项,将我们带到一个显示列表视图的活动。 按下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返回此活动时,此活动变暗并且需要使用例如“唤醒”后退按钮。

非常感谢

1 个答案:

答案 0 :(得分:0)

我猜你刚刚开始的活动尚未完成,这就是为什么你需要按回来的。

您可以在shell中运行以下命令,以了解正在发生的事情。

adb logcat -b events | grep am