phonegap 용 WebIntent 플러그인을 방금 다운로드했지만 즉시 설정할 때 오류가 발생했습니다. WebIntent.java의 처음 몇 줄Phonegap 용 WebIntent 플러그인 : org.apache.cordova.api.Plugin 가져 오기를 찾을 수 없습니다.
import java.util.HashMap;
import java.util.Map;
import org.apache.cordova.DroidGap;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import android.content.Intent;
import android.net.Uri;
import android.util.Log;
import android.text.Html;
import org.apache.cordova.api.Plugin;
import org.apache.cordova.api.PluginResult;
...
public class WebIntent extends Plugin {
이클립스
org.apache.cordova.api.Plugin
은 몇 가지 조사 후, 나는 Phonegap 2.0가 원하는 것을 발견을 제외하고이 수입을 모두 인식하고 있습니다 플러그인을 확장하여 플러그인 클래스를 확장합니다. Phonegap 2.7은 플러그인이 대신 "CordovaPlugin"을 확장하려고합니다.
Phonegap github을 간략하게 살펴보면 "패키지"라는 클래스가 더 이상 해당 패키지에 존재하지 않는다는 것을 알 수 있습니다. 이것은 불과 몇 달 전에 WebIntent github이 업데이트되어 여전히 Plugin을 사용하고 있기 때문에 혼란 스럽습니다.
어디서나 파일에서 찾을 수있는 플러그인을 CordovaPlugin으로 변경해 보았습니다. 놀랍게도, 대부분의 오류는 무시되었습니다. 그러나, onNewIntent 방법은 여전히 오류가 있습니다
@Override
public void onNewIntent(Intent intent) {
if (this.onNewIntentCallback != null) {
PluginResult result = new PluginResult(PluginResult.Status.OK, intent.getDataString());
result.setKeepCallback(true);
this.success(result, this.onNewIntentCallback);
}
}
"성공 (...)"을 CordovaPlugin의 기능이 아니며 유사 기능은 없습니다.
누구든지이 문제를 해결할 방법을 생각할 수 있습니까? 또는 내가 누락 된 정보가 있습니까? (WebIntent의 최신 버전이 환상적 일지 모르지만 한 가지를 찾지 못하는 것 같습니다.)
세부 : 나는 폰갭 2.7와 협력 (게시물에 링크)를 WebIntent의 GitHub의에서 WebIntent를 다운로드하고 – NcAdams