コルドバのアクティビティとプラグインがあります。アクティビティには、cordovawebview があります。今、プラグインでいくつかのデータを取得し、startActivity なしでこのデータをアクティビティに送信したいと考えています。プラグインでいつデータを取得するかわからないため、プラグインでデータを取得する方法を探しています。このデータを再作成せずにアクティビティに送信します。これは私のプラグインです:
public class ChartPhoneGap extends CordovaPlugin{
String dateFrom, dateTo, dataFromText, dataToText;
@Override
public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException {
/*if(action.equals("echo")){
String message = args.getString(0);
callbackContext.success(message);
return true;
}*/
dateFrom = args.getString(0);
dataFromText = format.format(Long.parseLong(dateFrom));
dateTo = args.getString(1);
dataToText = format.format(Long.parseLong(dateTo));
callbackContext.success(action);
return true;
}
public String getDateFrom() {
return dataFromText;
}
public void setDateFrom(String dateFrom) {
this.dataFromText = dateFrom;
}
public String getDateTo() {
return dataToText;
}
public void setDateTo(String dateTo) {
this.dataToText = dateTo;
}
}