何时调用android活动';s的设置标题实际上会影响标题吗?

何时调用android活动';s的设置标题实际上会影响标题吗?,android,eclipse,user-interface,android-activity,Android,Eclipse,User Interface,Android Activity,在模拟器中使用eclipse调试android应用程序。 在执行activity.setTitle()时,我希望得到模拟对象的标题 应用程序将被更改,但不会更改。在什么时候新的 应用程序标题是否实际显示? 如果我想强制在此时立即显示它,是否需要进行任何其他调用?这可能会因您的活动是嵌入式活动还是顶级活动而有所不同。有关详细信息,请参阅文档,其中说明: 更改与此活动关联的标题。如果这是一个顶级的 活动时,其窗口的标题将更改。如果是嵌入式 活动,家长可以用它做任何事情 我的问题与顶级活动有关,是的,

在模拟器中使用eclipse调试android应用程序。 在执行activity.setTitle()时,我希望得到模拟对象的标题 应用程序将被更改,但不会更改。在什么时候新的 应用程序标题是否实际显示?
如果我想强制在此时立即显示它,是否需要进行任何其他调用?

这可能会因您的活动是嵌入式活动还是顶级活动而有所不同。有关详细信息,请参阅文档,其中说明:

更改与此活动关联的标题。如果这是一个顶级的 活动时,其窗口的标题将更改。如果是嵌入式 活动,家长可以用它做任何事情


我的问题与顶级活动有关,是的,标题会更改。问题是它什么时候能做到?如果我在调试器中,在调用setTitle后有一个断点,我就看不到新的标题。但在线程停止后,我看到了新的标题。那么,是没有办法告诉android现在就设置标题,然后马上看到它被更改了,还是你必须等待线程停止?@inor:我不知道这一点,但我想在重新绘制UI之前,标题的更改不会被看到。这可能是由Android系统自动处理的,并且会在您的点击事件(如果您更改标题)返回后发生。例如,如果您查看View.invalidate()(),它会说“将来某个时候将调用onDraw(Canvas)”,而在将来某个时候则表示您不能强制它立即执行。