为什么WindowManager.LayoutParams中有setTitle方法?

5
昨天我在编程时,突然遇到了WindowManager.LayoutParams类中的setTitle方法,为什么这个类会有这样的setTitle方法?它有什么用途?文档并没有提供关于该功能的任何信息。
我的猜测是,它可能用于调试或类似的内容,但除此之外,我一无所知。
为什么它被声明为final方法?因为它还没有准备好供我们重写吗?
只是在想……
注:以下两个答案都在某种程度上“正确”并提供了很好的信息,但只能接受一个。 getTitle setTitle
2个回答

5
浏览WindowManager的源代码,似乎标题并没有被实际使用,除了在调试和包裹写入方法中。
此外,搜索+"windowmanager.layoutparams" +".setTitle()" site:grepcode.com在生产代码中似乎没有返回任何setTitle()getTitle()方法被使用的结果。
我想安卓工程师们可能认为在未来的某个时候他们可能需要一个标题属性,并将其作为存根放入。

@Mr.Me 啊,但我没有捕捉到 SoftInputWindow 和 StatusBar 服务 :P 做得好。 - Raghav Sood
两个答案都有一定程度上的“正确性”,通常我会接受其中一个,但是两个答案提供了不同的信息,因此我需要接受它们两个......思考中... - Rolf ツ
3
@RolfSmit 接受 Me 先生的意见。他实际上找到了两个使用它的地方。 - Raghav Sood
@RolfSmit,仍然有Raghv Sood发现了我没有提到的实际用途(包写入)和调试。 - Mr.Me

4

目前似乎没有任何地方使用此布局参数值。

它似乎只是一个占位符。

我只找到了这两种情况中使用它的情况: SoftInputWindowStatusBar Service

在视觉上,它们都没有任何效果(至少在我的设备和模拟器上)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接