このリンクCordova-2.7.0.jar file and js
にある PhoneGap アプリケーションにファイルを追加しました。しかし、今このエラーが発生しています。このエラーを解決するにはどうすればよいですか?
質問する
6640 次
2 に答える
7
Cordova 3.0 では、インポート ステートメントから "api" も削除する必要があることがわかりました。
変化する
import org.apache.cordova.api.CordovaPlugin;
import org.apache.cordova.api.PluginResult;
これに:
import org.apache.cordova.CordovaPlugin;
import org.apache.cordova.PluginResult;
于 2014-01-22T22:53:33.553 に答える
3
次のように、プラグイン アーキテクチャを更新する必要があります (こちらを参照)。
交換:
import org.apache.cordova.api.Plugin;
import org.apache.cordova.api.PluginResult;
import org.apache.cordova.api.PluginResult.Status;
と:
import org.apache.cordova.api.CallbackContext;
import org.apache.cordova.api.CordovaPlugin;
変化する:
public class PingPlugin extends Plugin {
に:
public class PingPlugin extends CordovaPlugin {
変化する:
public PluginResult execute(String action, JSONArray args, String callbackId) {
に:
public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException {
次のような失敗した結果を変更します。
return new PluginResult(PluginResult.Status.ERROR, e.getMessage());
次のようなものに:
LOG.e("PingPlugin", "Error : " + e.getMessage());
return false;
次のような成功結果を変更します。
return new PluginResult(PluginResult.Status.OK);
次のようなものに:
callbackContext.success();
return true;
于 2013-07-27T16:43:14.263 に答える