public void OpenPage(Java.Lang.String PageType, Java.Lang.String MapX, Java.Lang.String MapY) { if (PageType.ToString() == "neworders") { WebView.OpenPage(Pages.PageType.FreeOrders, MapX.ToString(), MapY.ToString()); } if (PageType.ToString() == "btsrorder") { WebView.OpenPage(Pages.PageType.ActiveOrder, MapX.ToString(), MapY.ToString()); } }
public Java.Lang.String GetFormsViewModelProperty(Java.Lang.String query) { var propertyName = query.ToString(); var vm = FormsTestAutomationHelper.Instance.ResolveTopLevelViewModel(); return(new Java.Lang.String(ReflectionHelper.GetPropertyValueAsString(vm, query.ToString()))); }
// to become consistent with Java/JS interop convention, the argument cannot be System.String. public void notify(Java.Lang.String message) { if (notifyEvent != null) { notifyEvent(this, message.ToString()); } }
public void SetCoords(Java.Lang.String Latitude, Java.Lang.String Longitude) { try { var TempArray = new string[2]; if (Latitude == null || Latitude.ToString() == "" || Longitude == null || Longitude.ToString() == "") { return; } TempArray[0] = Latitude.ToString(); TempArray[1] = Longitude.ToString(); WebView.GeoCoords = TempArray; } catch (System.Exception ex) { } }
public void SetAddress(Java.Lang.String Address) { string S = null; S = Address.ToString(); temp++; }
public Java.Lang.String getArrangmentLst(Java.Lang.String national, Java.Lang.String idTipo) { using (var db = FactoryConn.GetConn()) { var n = bool.Parse(national.ToString()); var typ = int.Parse(idTipo.ToString()); List <ArrangementView> lstArrmntView = new List <ArrangementView> (); var arras = db.Table <Arrangement> ().Where(ar => ar.IsNational == n && ar.Type == typ).OrderByDescending(ar => ar.Index).ToList(); foreach (Arrangement ar in arras) { ArrangementView arVnew = new ArrangementView(); arVnew.id = ar.Id; arVnew.name = ar.Description; arVnew.isDefault = ar.IsDefault; if (arVnew.isDefault == true) { arVnew.selVal = true; arVnew.description = "--"; } else { arVnew.selVal = false; } arVnew.isExclusive = ar.IsExclusive; lstArrmntView.Add(arVnew); } db.Close(); return(new Java.Lang.String(JsonConvert.SerializeObject(lstArrmntView))); } }
public void ScrollToPage(Java.Lang.String pageId, Java.Lang.String pboPage) { Application.SynchronizationContext.Post(_ => keeper.OnScrollToPage( pageId.ToString(), pboPage == null ? null : pboPage.ToString()), null); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.create_transaction_activity); mLoadingSpinner = FindViewById <ProgressBar>(Resource.Id.loading_spinner); SetTitle(Resource.String.processing_transaction); SendNonceToServer((PaymentMethodNonce)Intent.GetParcelableExtra(EXTRA_PAYMENT_METHOD_NONCE.ToString())); }
void SetMessage(Java.Lang.String message) { mLoadingSpinner.Visibility = ViewStates.Gone; TextView textView = FindViewById <TextView>(Resource.Id.transaction_message); textView.Text = message.ToString(); textView.Visibility = ViewStates.Visible; }
public Java.Lang.String findLocationByMunicipality(Java.Lang.String idMun) { using (var db = FactoryConn.GetConn()) { var n = int.Parse(idMun.ToString()); var municipios = db.Table <Location> ().Where(muni => muni.MunicipalityId == n).OrderBy(c => c.Name).ToList() ?? new List <Location> (); db.Close(); return(new Java.Lang.String(JsonConvert.SerializeObject(municipios))); } }
public void OnLoadingPageCompleted(Java.Lang.String addedPageId, Java.Lang.String removedPageIdList, int newWebViewContentHeight) { Application.SynchronizationContext.Post(_ => keeper.OnScrollLoadPageCompleted( addedPageId.ToString(), removedPageIdList == null ? null : removedPageIdList.ToString()), null); webView.LoadingPageCompleted(newWebViewContentHeight); }
public void Selected( Java.Lang.String purpose, Java.Lang.String text, float left, float top, float right, float bottom) { Application.SynchronizationContext.Post(_ => keeper.OnGetSelectedText(purpose.ToString(), text.ToString(), left, top, right, bottom), null); }
public void OnReceiveValue(Java.Lang.Object result) { JavaResponseString = result as Java.Lang.String; ResponseString = JavaResponseString.ToString(); if (ValueReceived != null) { ValueReceived(this, EventArgs.Empty); } }
private async Task <string> ReadAsyncRaw() { byte[] buffer = new byte[1024]; var bytes = await reader.ReadAsync(buffer, 0, buffer.Length); var s1 = new Java.Lang.String(buffer, 0, bytes); var s = s1.ToString(); System.Diagnostics.Debug.WriteLine(s); return(s); }
public Java.Lang.String Example(Java.Lang.String number) { var n = int.Parse(number.ToString()); var result = new List <int> (); for (var i = 0; i < 10; i++) { result.Add(n * i); } return(new Java.Lang.String(JsonConvert.SerializeObject(result))); }
public override Response ParseNetworkResponse(NetworkResponse response) { Java.Lang.String parsed; try { parsed = new Java.Lang.String(response.Data, HttpHeaderParser.ParseCharset(response.Headers)); } catch (Java.IO.UnsupportedEncodingException) { parsed = new Java.Lang.String(response.Data); } return(Response.Success(parsed.ToString(), HttpHeaderParser.ParseCacheHeaders(response))); }
public Java.Lang.String findAllByLocation(Java.Lang.String idLocation) { using (var db = FactoryConn.GetConn()) { var n = int.Parse(idLocation.ToString()); var location = db.Table <Location> ().Where(loc => loc.Id == n).FirstOrDefault(); var mnid = location.MunicipalityId; var municipio = db.Table <Municipality> ().Where(muni => muni.Id == mnid).FirstOrDefault(); var stid = municipio.StateId; String obj = "{ \"StateId\" : " + stid + ", \"MunicipalityId\" : " + mnid + " }"; db.Close(); return(new Java.Lang.String(obj)); } }
public override Response ParseNetworkResponse(NetworkResponse response) { Java.Lang.String parsed; try { parsed = new Java.Lang.String(response.Data, HttpHeaderParser.ParseCharset(response.Headers)); } catch (Java.IO.UnsupportedEncodingException) { parsed = new Java.Lang.String(response.Data); } return Response.Success(parsed.ToString(), HttpHeaderParser.ParseCacheHeaders(response)); }
/** * 指针移到上一页页首 */ private void pageUp() { Java.Lang.String strParagraph = new Java.Lang.String(); Vector lines = new Vector(); // 页面行 int paraSpace = 0; mPageLineCount = mVisibleHeight / (mFontSize + mLineSpace); while ((lines.Size() < mPageLineCount) && (curBeginPos > 0)) { Vector paraLines = new Vector(); // 段落行 byte[] parabuffer = readParagraphBack(curBeginPos); // 1.读取上一个段落 curBeginPos -= parabuffer.Length; // 2.变换起始位置指针 try { strParagraph = new Java.Lang.String(parabuffer, charset); } catch (UnsupportedEncodingException e) { e.PrintStackTrace(); } strParagraph = new Java.Lang.String(strParagraph.ReplaceAll("\r\n", " ")); strParagraph = new Java.Lang.String(strParagraph.ReplaceAll("\n", " ")); while (strParagraph.Length() > 0) { // 3.逐行添加到lines int paintSize = mPaint.BreakText(strParagraph.ToString(), true, mVisibleWidth, null); paraLines.Add(strParagraph.Substring(0, paintSize)); strParagraph = new Java.Lang.String(strParagraph.Substring(paintSize)); } lines.AddAll(0, paraLines.ToArray()); while (lines.Size() > mPageLineCount) { // 4.如果段落添加完,但是超出一页,则超出部分需删减 try { curBeginPos += (new Java.Lang.String(lines.Get(0).ToString())).GetBytes(charset).Length; // 5.删减行数同时起始位置指针也要跟着偏移 lines.Remove(0); } catch (UnsupportedEncodingException e) { e.PrintStackTrace(); } } curEndPos = curBeginPos; // 6.最后结束指针指向下一段的开始处 paraSpace += mLineSpace; mPageLineCount = (mVisibleHeight - paraSpace) / (mFontSize + mLineSpace); // 添加段落间距,实时更新容纳行数 } }
/** * 根据起始位置指针,读取一页内容 * * @return */ private Vector pageDown() { Java.Lang.String strParagraph = new Java.Lang.String(); Vector lines = new Vector(); int paraSpace = 0; mPageLineCount = mVisibleHeight / (mFontSize + mLineSpace); while ((lines.Size() < mPageLineCount) && (curEndPos < mbBufferLen)) { byte[] parabuffer = readParagraphForward(curEndPos); curEndPos += parabuffer.Length; try { strParagraph = new Java.Lang.String(parabuffer, charset); } catch (UnsupportedEncodingException e) { e.PrintStackTrace(); } strParagraph = new Java.Lang.String(strParagraph.ReplaceAll("\r\n", " ")); strParagraph = new Java.Lang.String(strParagraph.ReplaceAll("\n", " ")); // 段落中的换行符去掉,绘制的时候再换行 while (strParagraph.Length() > 0) { int paintSize = mPaint.BreakText(strParagraph.ToString(), true, mVisibleWidth, null); lines.Add(strParagraph.Substring(0, paintSize)); strParagraph = new Java.Lang.String(strParagraph.Substring(paintSize)); if (lines.Size() >= mPageLineCount) { break; } } lines.Set(lines.Size() - 1, lines.Get(lines.Size() - 1) + "@"); if (strParagraph.Length() != 0) { try { curEndPos -= (strParagraph).GetBytes(charset).Length; } catch (UnsupportedEncodingException e) { e.PrintStackTrace(); } } paraSpace += mLineSpace; mPageLineCount = (mVisibleHeight - paraSpace) / (mFontSize + mLineSpace); } return(lines); }
public void OnReceiveValue(Java.Lang.Object result) { Java.Lang.String json = (Java.Lang.String)result; var resultString = json.ToString(); EventHandler <JavaScriptResultReceivedEventArgs> handler = JavaScriptResultReceived; if (null != handler) { handler(this, new JavaScriptResultReceivedEventArgs { Result = resultString ?? "" }); } }
/// <summary> /// Override funkcije koja nam omogućuje čitanje podatka iz JavaScripta /// Pošto je riječ o jednostavnom JSON odgovoru, iz rezultata se samo "brišu" '\' kako bi dobili običan string. /// </summary> /// <param name="value"> JSON odgovor od strane JavaScripta </param> public async void OnReceiveValue(Java.Lang.Object value) { Java.Lang.String jsonOdgovor = (Java.Lang.String)value; Rezultat = jsonOdgovor.ToString(); PokreniAplikacijuActivity.UserID = Rezultat.Replace("\"", string.Empty); var provjeraId = PokreniAplikacijuActivity.UserID; if (provjeraId != "null") { var provjeraMobId = PokreniAplikacijuActivity.MobitelID; await PokreniAplikacijuActivity.UpisiKorisnikaUBazu(provjeraId, provjeraMobId); await PokreniAplikacijuActivity.UpisiPrijavljenogKorisnikaUClana(provjeraMobId); // "Prisila" webviewa da otvori MainActivity kako bi aplikacija nastavila s radom Android.Content.Intent intent = new Android.Content.Intent(Android.App.Application.Context, typeof(MainActivity)); Android.App.Application.Context.StartActivity(intent); } }
public override void Notify(Java.Lang.String securityTokenResponse) { Exception ex = null; var response = ""; if (securityTokenResponse == null || securityTokenResponse.IsEmpty) { ex = new ArgumentNullException("securityTokenResponse", "Did not recieve a Token Response"); } else { response = securityTokenResponse.ToString(); } if (GotSecurityTokenResponse != null) { GotSecurityTokenResponse(this, new RequestSecurityTokenResponseEventArgs(response, ex)); } }
public Java.Lang.String upsertLogCase(Java.Lang.String modelJson) { using (var db = FactoryConn.GetConn()) { var output = new Java.Lang.String(""); Console.WriteLine("upsertLogCase json model-->" + modelJson); db.BeginTransaction(); try { var model = JsonConvert.DeserializeObject <LogCase> (modelJson.ToString()); db.Insert(model); } catch (Exception e) { db.Rollback(); Console.WriteLine("exception in upsertLogCase()"); Console.WriteLine("Exception message :::>" + e.Message); output = new Java.Lang.String("Ha ocurrido un error, intente nuevamente"); } finally { db.Commit(); } db.Close(); return(output); } }
private async Task<string> ReadAsyncRaw() { byte[] buffer = new byte[1024]; var bytes = await reader.ReadAsync(buffer, 0, buffer.Length); var s1 = new Java.Lang.String(buffer, 0, bytes); var s = s1.ToString(); System.Diagnostics.Debug.WriteLine(s); return s; }
public void PostMessage(Java.Lang.String message) { PostMessageCallback.Invoke(message.ToString()); }
public void OnRemovePageCompleted(Java.Lang.String pageId) { keeper.OnRemovePageCompleted(pageId.ToString()); }
public Java.Lang.String GetCachedLongStringParam(Java.Lang.String id) { return(new Java.Lang.String(GetLongStringParam(id.ToString()))); }
/** * Only call this method from the main (UI) thread. The {@link OnFetchCompleteListener} callback * be invoked on the UI thread, but image fetching will be done in an {@link AsyncTask}. * * @param cookie An arbitrary object that will be passed to the callback. */ public static void FetchImage(Context context, Java.Lang.String url, BitmapFactory.Options decodeOptions, Java.Lang.Object cookie, Action<Bitmap> callback) { Task.Factory.StartNew(() => { if(TextUtils.IsEmpty(url)) { result = null; return; } File cacheFile = null; try { MessageDigest mDigest = MessageDigest.GetInstance("SHA-1"); mDigest.Update(url.GetBytes()); string cacheKey = BytesToHexString(mDigest.Digest()); if(Environment.MediaMounted.Equals(Environment.ExternalStorageState)) { cacheFile = new File(Environment.ExternalStorageDirectory + File.Separator + "Android " + File.Separator + "data" + File.Separator + context.PackageName + File.Separator + "cache" + File.Separator + "bitmap_" + cacheKey + ".tmp"); } } catch (Exception e) { // NoSuchAlgorithmException // Oh well, SHA-1 not available (weird), don't cache bitmaps. } if (cacheFile != null && cacheFile.Exists()) { Bitmap cachedBitmap = BitmapFactory.DecodeFile(cacheFile.ToString(), decodeOptions); if (cachedBitmap != null) { result = cachedBitmap; return; } } try { // TODO: check for HTTP caching headers var client = new System.Net.WebClient(); var image = client.DownloadData(new Uri(url.ToString())); if (image != null) { result = null; return; } // Write response bytes to cache. if (cacheFile != null) { try { cacheFile.ParentFile.Mkdirs(); cacheFile.CreateNewFile(); FileOutputStream fos = new FileOutputStream(cacheFile); fos.Write(image); fos.Close(); } catch (FileNotFoundException e) { Log.Warn(TAG, "Error writing to bitmap cache: " + cacheFile.ToString(), e); } catch (IOException e) { Log.Warn(TAG, "Error writing to bitmap cache: " + cacheFile.ToString(), e); } } // Decode the bytes and return the bitmap. result = (BitmapFactory.DecodeByteArray(image, 0, image.Length, decodeOptions)); return; } catch (Exception e) { Log.Warn(TAG, "Problem while loading image: " + e.ToString(), e); } result = null; }) .ContinueWith(task => callback(result) ); }
public void PostMessage(Java.Lang.String message) { this._contex.HandleScriptCall(message.ToString()); //var task = bridge.HandleScriptCall(message.ToString()); }
public Java.Lang.String findAddressByLocation(Java.Lang.String LocationId) { var JsonStates = services.findAddressByLocation(LocationId.ToString()); return(new Java.Lang.String(JsonStates)); }
public Java.Lang.String findAddressByCp(Java.Lang.String Cp) { return(new Java.Lang.String(services.findAddressByCp(Cp.ToString()))); }