2012-01-19 46 views
0

只是嘗試了幾個Android示例。苦苦尋找managedQuery找不到managedQuery

編譯器保持方法報告:

The method `managedQuery(Uri, String[], String, String[], String)` in the type Activity is not applicable for the arguments `(Uri, String[], null, String)` 

這是因爲它是過時?以爲我只是爲此發出警告。

回答

1

已棄用,但您看到該錯誤的原因只是您的參數與參數不匹配。正是因爲錯誤說,你給它:

(Uri, String[], null, String) 

,並預計

(Uri, String[], String, String[], String) 

你有4個,預計5

+0

衛生署!我只是沒想到...... – Jackfu

1

當你不及格的正確數量參數,你會得到....不適用於參數...錯誤。

managedQuery(Uri, String[], String, String[], String) 

你需要有另一個參數,它應該看起來像:(Uri, String[], null, null/String[], String)