1
我正在嘗試使用一個沒有文檔的PhoneGap插件(我已經聯繫了開發人員 - 沒有迴應)。我是Phonegap新手,對於如何在Javascript中與插件返回的內容進行交互感到困惑,該插件看起來像是一個PluginResult對象。什麼是PluginResult對象,以及如何從JS中獲取數據?如何在javascript中使用PluginResult對象
我正在嘗試使用一個沒有文檔的PhoneGap插件(我已經聯繫了開發人員 - 沒有迴應)。我是Phonegap新手,對於如何在Javascript中與插件返回的內容進行交互感到困惑,該插件看起來像是一個PluginResult對象。什麼是PluginResult對象,以及如何從JS中獲取數據?如何在javascript中使用PluginResult對象
你可以看到PluginResult
類here
的PluginResult
可以與一個或兩個參數來創建:
第一個(強制性的)是狀態
public enum Status {
NO_RESULT,
OK,
CLASS_NOT_FOUND_EXCEPTION,
ILLEGAL_ACCESS_EXCEPTION,
INSTANTIATION_EXCEPTION,
MALFORMED_URL_EXCEPTION,
IO_EXCEPTION,
INVALID_ACTION,
JSON_EXCEPTION,
ERROR
}
ERROR
會在您的插件上調用錯誤回調NO_RESULT
不會調用任何回調OK
會調用成功回調 不知道別人另一個參數是該項目的插件的回報,它可以有不同的類型和deppending它有型,你必須在javascript部分對待它。 一些例子:
JSONArray
你會得到一個陣列上的JavaScriptJSONObject
你會得到的JavaScriptString
你會得到一個字符串
太棒了!謝謝! –