我只是從互聯網上得到這個api類現在我在我的項目中集成一切工作正常,但只有一個錯誤是構造函數JSONArray是未定義的。構造函數JSONArray(Object [])未定義
private void fireEvent(mEvent event, Object obj) {
try {
//Called for EVERY event. //getting error here
JSONArray arrayObj = obj instanceof JSONArray ? (JSONArray) obj : new JSONArray(new Object[] {obj});
for (mEventListener listener : listeners) {
listener.eventFired(this, event, arrayObj);
}
//Call the appropriate handler.
switch (event) {
case waiting:
for (mEventListener listener : listeners) {
listener.chatWaiting(this);
}
break;
case connected:
for (mEventListener listener : listeners) {
listener.chatConnected(this);
}
break;
歡迎堆棧溢出!請[參觀],環顧四周,閱讀[幫助],特別是[*我如何提出一個好問題?](/幫助/如何問)您已經忘記了實際上問一個問題。它也似乎你可能想看看JSONArray的API文檔,因爲你的標題中的錯誤信息是非常清楚的。 –
我覺得這很難理解,因爲有一個對象構造函數'JSONArray(Object array)'所以任何一個參數都是有效的。顯示確切的錯誤文本。 – weston
你在使用哪一種API?如果我谷歌JSONArray我作爲一個[http://www.json.org/javadoc/org/json/JSONArray.html](http://www.json.org/javadoc/org/json/JSONArray.html)結果,它確實[JSONArray構造函數允許'Object'作爲單個參數](http://www.json.org/javadoc/org/json/JSONArray.html#JSONArray(java.lang.Object))。我同意@weston,如果你確實使用了我已經鏈接的JSONArray類,那麼發生這種錯誤是很奇怪的。 –