&引用;“返回到父活动”;按钮在Android应用程序中停止工作

&引用;“返回到父活动”;按钮在Android应用程序中停止工作,android,android-activity,parent-child,Android,Android Activity,Parent Child,我必须修复一个bug:在Android应用程序中,点击“返回父活动”箭头不会返回父活动 该活动在清单中定义为 <activity android:name=".WorkHistory" android:label="@string/title_activity_list" android:parentActivityName=".Progress" > <meta-data andr

我必须修复一个bug:在Android应用程序中,点击“返回父活动”箭头不会返回父活动

该活动在清单中定义为

    <activity
        android:name=".WorkHistory"
        android:label="@string/title_activity_list"
        android:parentActivityName=".Progress" >
        <meta-data
            android:name="android.support.PARENT_ACTIVITY"
            android:value="com.au.ontime.Progress" />
    </activity>
该活动没有任何代码可调用
finish()
。它总是通过点击左上角的箭头来关闭,这在以前是有效的。否则,活动将正常启动和执行,日志中不会出现错误消息。返回箭头可见,只是不起作用。此父项中还有其他子项活动;这些都是以类似的方式定义和工作的


该设备是Nexus5,运行安卓5.1.1

被覆盖的
onOptionsItemSelected(MenuItem item)
也为
item.getItemId()
的未识别值返回布尔值true。我错误地认为该方法将只与我的菜单项一起调用,但它似乎是一些更复杂的处理机制的一部分。深奥的值可以通过参数传递,方法必须返回false,以允许操作系统处理它们

        intent = new Intent(Progress.this, WorkHistory.class);
        if (timeLine.onTheClock()) {
            intent.putExtra("activeSince", timeLine.getLastClockin());
            intent.putExtra("active", timeLine.getActive());
        }
        startActivity(intent);