ActionBarActivity 的 setTitle 方法在应用重新创建后不起作用

setTitle method of ActionBarActivity not working after app recreation

我的 class 从 android.support.v7.app 包扩展了 ActionBarActivity

我亲眼目睹了以下效果:

setTitle() 方法始终有效。

但是当应用程序被置于后台,从进程中删除(使用开发人员设置测试 -> 限制后台进程)并重新创建时,Activity 重新创建正常但失去了它以前的标题和进一步的调用到 setTitle() 没有任何效果, ActionBar 标题保持不变的默认标题。 当我用后退按钮关闭 Activity 并重新打开它时,一切都恢复正常。

有人知道为什么 ActionBarActivity 会这样吗?

使用 ActionBarActivity 您可以使用:

getSupportActionBar().setTitle();

查看官方 doc 了解更多信息。