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 了解更多信息。
我的 class 从 android.support.v7.app
包扩展了 ActionBarActivity
。
我亲眼目睹了以下效果:
setTitle() 方法始终有效。
但是当应用程序被置于后台,从进程中删除(使用开发人员设置测试 -> 限制后台进程)并重新创建时,Activity
重新创建正常但失去了它以前的标题和进一步的调用到 setTitle()
没有任何效果, ActionBar
标题保持不变的默认标题。
当我用后退按钮关闭 Activity
并重新打开它时,一切都恢复正常。
有人知道为什么 ActionBarActivity
会这样吗?
使用 ActionBarActivity
您可以使用:
getSupportActionBar().setTitle();
查看官方 doc 了解更多信息。