2013-03-17 46 views
5

所以昨天我在編程,突然間我碰到WindowManager.LayoutParams類中的setTitle方法,爲什麼這個類會這樣有一個setTitle方法?哪裏用於?文檔沒有提及任何有關該功能的內容。WindowManager.LayoutParams爲什麼會有setTitle方法?

我的猜測是,它可以用於調試或類似的東西,但除此之外,我沒有線索。

爲什麼它會被聲明爲最終方法?因爲它尚未準備好讓我們重寫它呢?

只是想知道...

注:這兩個答案下面是一些如何「正確」的,並提供良好的信息,但只能接受一個。

getTitle

setTitle

回答

5

通過對WindowManager的源代碼去,似乎標題不實際使用的任何地方,除了在調試和包裹寫作方法。

此外,+"windowmanager.layoutparams" +".setTitle()" site:grepcode.com搜索谷歌似乎並沒有返回其中WindowManager.LayoutParamssetTitle()getTitle()方法在生產代碼中實際使用任何結果。

我想說,Android的工程師認爲,也許在某個時間點,他們可能需要一個標題屬性,並將其作爲存根。

+0

我的想法恰好(至少我的設備和仿真器上) :) – 2013-03-17 18:08:42

+0

@ Mr.Me Ah,但我沒有看到SoftInputWindow和StatusBar服務:P很高興去那裏。 – 2013-03-17 18:10:07

+0

這兩個答案實際上是一些如何「正確」,接受一個是我通常會做的,但兩個答案都提供不同的信息,因此我需要接受他們兩個......思考...... – 2013-03-17 18:16:25

4

那麼這個佈局參數值在任何地方似乎都沒有任何用處。

它現在看起來像一個地方持有人。

我只設法找到它已經使用了這些二例: SoftInputWindowStatusBar Service

和視力都沒有效果

相關問題