public virtual void onClick(View v) { if (v.Equals(mBtnSend)) { File file = new File(SRC_PATH); mFileSize = file.length(); Toast.makeTextuniquetempvar.show(); if (SenderServiceBound) { try { int trId = mSenderService.sendFile(SRC_PATH); mTransactions.Add((long)trId); currentTransId = trId; } catch (System.ArgumentException e) { Console.WriteLine(e.ToString()); Console.Write(e.StackTrace); Toast.makeText(mCtxt, "IllegalArgumentException", Toast.LENGTH_SHORT).show(); } } } else if (v.Equals(mBtnCancel)) { if (mSenderService != null) { try { mSenderService.cancelFileTransfer((int)currentTransId); mTransactions.RemoveAt(currentTransId); } catch (System.ArgumentException e) { Console.WriteLine(e.ToString()); Console.Write(e.StackTrace); Toast.makeText(mCtxt, "IllegalArgumentException", Toast.LENGTH_SHORT).show(); } } else { Toast.makeText(mCtxt, "no binding to service", Toast.LENGTH_SHORT).show(); } } else if (v.Equals(mBtnCancelAll)) { if (mSenderService != null) { mSenderService.cancelAllTransactions(); mTransactions.Clear(); } else { Toast.makeText(mCtxt, "no binding to service", Toast.LENGTH_SHORT).show(); } } else if (v.Equals(mBtnConn)) { if (mSenderService != null) { mSenderService.connect(); } else { Toast.makeText(ApplicationContext, "Service not Bound", Toast.LENGTH_SHORT).show(); } } }