【问题标题】:setTitle method of ActionBarActivity not working after app recreation应用重新创建后 ActionBarActivity 的 setTitle 方法不起作用
【发布时间】:2015-05-22 12:41:30
【问题描述】:

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

我亲眼目睹了以下效果:

setTitle() 方法一直运行良好。

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

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

【问题讨论】:

  • 能贴出设置标题的Activity的代码吗?
  • 你用onCreateView()方法写过setTitle()吗?

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


【解决方案1】:

使用ActionBarActivity,您可以使用:

getSupportActionBar().setTitle();

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-07
    • 1970-01-01
    • 1970-01-01
    • 2015-12-22
    • 2021-07-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多