所以昨天我正在编程,突然我遇到了setTitle
类中的WindowManager.LayoutParams
方法,为什么这样的类有setTitle
方法呢?在哪里使用?该文档没有说明该功能。
我的猜测是,它可以用于调试或类似的东西,但除此之外,我没有线索。
为什么它会被宣布为最终方法?因为我们尚未准备好覆盖它吗?
只是想知道......
注意:以下两个答案都是“正确”并提供良好信息的,但只能接受一个。
答案 0 :(得分:5)
通过WindowManager的源代码,似乎除了调试和包裹编写方法之外,标题实际上并未在任何地方使用。
此外,搜索Google +"windowmanager.layoutparams" +".setTitle()" site:grepcode.com
似乎并未返回任何WindowManager.LayoutParams
和{{1}} {{1}}方法实际用于生产代码的结果。
我会说Android工程师觉得可能在未来的某个时间点他们可能需要一个标题属性,并把它作为存根。
答案 1 :(得分:4)
在任何地方似乎都没有使用此布局参数值。
现在看起来像个占位符。
我只是设法找到了这些使用过的情况: SoftInputWindow 和 StatusBar Service
视觉上两者都没有效果(至少在我的设备和模拟器上)