应用程序重新创建后,ActionBarActivity的setTitle方法无法正常工作

时间:2015-05-22 12:41:31

标签: android android-activity android-actionbar android-actionbaractivity

我的课程从ActionBarActivity包中扩展android.support.v7.app

我目睹了以下影响:

http://codepen.io/anon/pen/mJrjpP方法始终正常。

但是,当应用程序被放入后台,从进程中删除(使用开发人员设置进行测试 - >限制后台进程)并重新创建时,Activity被重新创建正常但丢失了之前的标题并进一步调用setTitle()没有任何效果,ActionBar标题仍然是未更改的默认标题。 当我用后退按钮关闭Activity并重新打开它时,一切都恢复正常。

任何人都知道为什么ActionBarActivity会这样做?

1 个答案:

答案 0 :(得分:3)

使用ActionBarActivity,您可以使用:

getSupportActionBar().setTitle();

查看官方doc了解详情。