Example #1
0
        public override void onPause()
        {
            base.onPause();

            if (mSession != null)
            {
                mSession.onPause();
            }

            mNotifyBuilder = (new NotificationCompat.Builder(this)).setContentTitle(this.Title).setContentText(Resources.getString([email protected])).setSmallIcon(R.drawable.ic_launcher).setOngoing(true);

            Intent notificationIntent = new Intent(this, typeof(MultipartyActivity));

            notificationIntent.Flags = Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP;
            PendingIntent intent = PendingIntent.getActivity(this, 0, notificationIntent, 0);

            mNotifyBuilder.ContentIntent = intent;

            if (mConnection == null)
            {
                mConnection = new ServiceConnectionAnonymousInnerClassHelper(this);
            }

            if (!mIsBound)
            {
                bindService(new Intent(MultipartyActivity.this, typeof(ClearNotificationService)), mConnection, Context.BIND_AUTO_CREATE);
                mIsBound = true;
                startService(notificationIntent);
            }
        }
Example #2
0
 public virtual void removeProximityAlert(android.app.PendingIntent arg0)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         @__env.CallVoidMethod(this.JvmHandle, global::android.location.LocationManager._removeProximityAlert4783, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     }
     else
     {
         @__env.CallNonVirtualVoidMethod(this.JvmHandle, global::android.location.LocationManager.staticClass, global::android.location.LocationManager._removeProximityAlert4783, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     }
 }
Example #3
0
 public virtual void setInexactRepeating(int arg0, long arg1, long arg2, android.app.PendingIntent arg3)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         @__env.CallVoidMethod(this.JvmHandle, global::android.app.AlarmManager._setInexactRepeating386, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg3));
     }
     else
     {
         @__env.CallNonVirtualVoidMethod(this.JvmHandle, global::android.app.AlarmManager.staticClass, global::android.app.AlarmManager._setInexactRepeating386, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg3));
     }
 }
Example #4
0
 void android.app.PendingIntent.OnFinished.onSendFinished(android.app.PendingIntent arg0, android.content.Intent arg1, int arg2, java.lang.String arg3, android.os.Bundle arg4)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         @__env.CallVoidMethod(this.JvmHandle, global::android.app.PendingIntent.OnFinished_._onSendFinished710, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg3), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg4));
     }
     else
     {
         @__env.CallNonVirtualVoidMethod(this.JvmHandle, global::android.app.PendingIntent.OnFinished_.staticClass, global::android.app.PendingIntent.OnFinished_._onSendFinished710, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg3), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg4));
     }
 }
Example #5
0
 public virtual void cancel(android.app.PendingIntent arg0)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         @__env.CallVoidMethod(this.JvmHandle, global::android.app.AlarmManager._cancel384, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     }
     else
     {
         @__env.CallNonVirtualVoidMethod(this.JvmHandle, global::android.app.AlarmManager.staticClass, global::android.app.AlarmManager._cancel384, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     }
 }
Example #6
0
 public virtual void setOnClickPendingIntent(int arg0, android.app.PendingIntent arg1)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         @__env.CallVoidMethod(this.JvmHandle, global::android.widget.RemoteViews._setOnClickPendingIntent11806, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1));
     }
     else
     {
         @__env.CallNonVirtualVoidMethod(this.JvmHandle, global::android.widget.RemoteViews.staticClass, global::android.widget.RemoteViews._setOnClickPendingIntent11806, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1));
     }
 }
 public override void onReceive(Context context, Intent intent)
 {
     base.onReceive(context, intent);
     if (intent.Action == Constants.COCKTAIL_LIST_ADAPTER_CLICK_ACTION)
     {
         PendingIntent p = intent.getParcelableExtra(Constants.EXTRA_CONTENT_INTENT);
         if (p != null)
         {
             try
             {
                 p.send();
             }
             catch (PendingIntent.CanceledException e)
             {
                 Console.WriteLine(e.ToString());
                 Console.Write(e.StackTrace);
             }
         }
     }
 }
        public override void onUpdate(Context context, SlookCocktailManager cocktailManager, int[] cocktailIds)
        {
            Intent intent = new Intent(context, typeof(CocktailListAdapterService));

            intent.Data = Uri.parse(intent.toUri(Intent.URI_INTENT_SCHEME));

            RemoteViews views = new RemoteViews(context.PackageName, R.layout.widget_layout);

            views.setRemoteAdapter(R.id.widgetlist, intent);
            views.setEmptyView(R.id.widgetlist, R.id.emptylist);

            Intent itemClickIntent = new Intent(context, typeof(CocktailListAdapterProvider));

            itemClickIntent.Action = Constants.COCKTAIL_LIST_ADAPTER_CLICK_ACTION;

            PendingIntent itemClickPendingIntent = PendingIntent.getBroadcast(context, 1, itemClickIntent, PendingIntent.FLAG_UPDATE_CURRENT);

            views.setPendingIntentTemplate(R.id.widgetlist, itemClickPendingIntent);

            for (int i = 0; i < cocktailIds.Length; i++)
            {
                cocktailManager.updateCocktail(cocktailIds[i], views);
            }
        }
Example #9
0
        private void setPendingIntent(Context context, int rscId, Intent intent, RemoteViews rv)
        {
            PendingIntent itemClickPendingIntent = PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);

            rv.setOnClickPendingIntent(rscId, itemClickPendingIntent);
        }
Example #10
0
 public abstract void requestLocationUpdatesPI(string arg1, android.location.Criteria
                                               arg2, long arg3, float arg4, bool arg5, android.app.PendingIntent arg6);
Example #11
0
 public abstract void removeProximityAlert(android.app.PendingIntent arg1);
Example #12
0
 public virtual android.app.Notification.Builder setFullScreenIntent(android.app.PendingIntent
                                                                     intent, bool highPriority)
 {
     throw new System.NotImplementedException();
 }
Example #13
0
 public virtual void setLatestEventInfo(android.content.Context context, java.lang.CharSequence
                                        contentTitle, java.lang.CharSequence contentText, android.app.PendingIntent contentIntent
                                        )
 {
     throw new System.NotImplementedException();
 }
Example #14
0
 public void sendDataMessage(java.lang.String arg0, java.lang.String arg1, short arg2, byte[] arg3, android.app.PendingIntent arg4, android.app.PendingIntent arg5)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         @__env.CallVoidMethod(this.JvmHandle, global::android.telephony.SmsManager._sendDataMessage7444, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg3), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg4), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg5));
     }
     else
     {
         @__env.CallNonVirtualVoidMethod(this.JvmHandle, global::android.telephony.SmsManager.staticClass, global::android.telephony.SmsManager._sendDataMessage7444, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg3), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg4), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg5));
     }
 }
Example #15
0
 protected internal virtual bool startIntentSafely(android.content.Context context
                                                   , android.app.PendingIntent pendingIntent, android.content.Intent fillInIntent)
 {
     throw new System.NotImplementedException();
 }
Example #16
0
 public SetOnClickPendingIntent(RemoteViews _enclosing, int id, android.app.PendingIntent
                                pendingIntent)
 {
     throw new System.NotImplementedException();
 }
Example #17
0
 public static void writePendingIntentOrNullToParcel(android.app.PendingIntent arg0, android.os.Parcel arg1)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     @__env.CallStaticVoidMethod(android.app.PendingIntent.staticClass, global::android.app.PendingIntent._writePendingIntentOrNullToParcel727, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1));
 }
Example #18
0
 public static void writePendingIntentOrNullToParcel(android.app.PendingIntent sender
                                                     , android.os.Parcel @out)
 {
     throw new System.NotImplementedException();
 }
Example #19
0
 internal FinishedDispatcher(android.app.PendingIntent pi, android.app.PendingIntent
                             .OnFinished who, android.os.Handler handler)
 {
     throw new System.NotImplementedException();
 }
Example #20
0
 public virtual void setOnClickPendingIntent(int viewId, android.app.PendingIntent
                                             pendingIntent)
 {
     throw new System.NotImplementedException();
 }
Example #21
0
 public virtual void setPendingIntentTemplate(int viewId, android.app.PendingIntent
                                              pendingIntentTemplate)
 {
     throw new System.NotImplementedException();
 }
 public override void setCurrentClientId(int clientGeneration, android.app.PendingIntent
                                         mediaIntent, bool clearing)
 {
     throw new System.NotImplementedException();
 }
Example #23
0
 public virtual android.app.Notification.Builder setDeleteIntent(android.app.PendingIntent
                                                                 intent)
 {
     throw new System.NotImplementedException();
 }
Example #24
0
 public virtual void unregisterMediaButtonIntent(android.app.PendingIntent pi, android.content.ComponentName
                                                 eventReceiver)
 {
     throw new System.NotImplementedException();
 }
Example #25
0
 public abstract void addProximityAlert(double arg1, double arg2, float arg3, long
                                        arg4, android.app.PendingIntent arg5);
Example #26
0
 public virtual void setRepeating(int type, long triggerAtTime, long interval, android.app.PendingIntent
                                  operation)
 {
     throw new System.NotImplementedException();
 }
Example #27
0
 public abstract void removeUpdatesPI(android.app.PendingIntent arg1);
Example #28
0
 public abstract void requestDevicePermission(android.hardware.usb.UsbDevice arg1,
                                              string arg2, android.app.PendingIntent arg3);
Example #29
0
 public abstract void requestAccessoryPermission(android.hardware.usb.UsbAccessory
                                                 arg1, string arg2, android.app.PendingIntent arg3);
Example #30
0
 public virtual void requestPermission(android.hardware.usb.UsbAccessory accessory
                                       , android.app.PendingIntent pi)
 {
     throw new System.NotImplementedException();
 }