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();
         }
     }
 }