我正在使用TaskStackBuilder
,我按照通知中的步骤打开了一个Regular Activity
。我还在Manifest
中实现了android:parentActivityName
和<meta-data android:name="android.support.PARENT_ACTIVITY..."
。
但是,当我按下后退(打开活动后)时,我的Galaxy Nexus(4.2)一切正常,但在我的HTC Nexus One(2.3.6)中却没有。HTC手机关闭Activity
并返回主屏幕,同时Galaxy Nexus一直构建回应用程序主屏幕。
我找不到很多关于这个的信息.. Android 2.3 支持吗?
谢谢。
不,这在 2.3 中不受支持。有一个兼容性库,您可以在 API 级别 16 (JellyBean) 以外的设备上使用,但兼容性库仅适用于 Android 3.0 及更高版本。
请参阅 http://developer.android.com/reference/android/support/v4/app/TaskStackBuilder.html
David Wasser的回答实际上是不正确的:支持TaskStackBuilder实际上早在Gingerbread(2.3.7)中就可以工作了。该文档仅指出使用后退键进行应用程序导航的建议约定在 3.0 中已更改,而不是 TaskStackBuilder 在 3.0 以下不起作用。