public unsafe NotificationTarget(global::Android.Content.Context p0, global::Android.Widget.RemoteViews p1, int p2, global::Android.App.Notification p3, int p4)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            if (Handle != IntPtr.Zero)
            {
                return;
            }

            try {
                JValue *__args = stackalloc JValue [5];
                __args [0] = new JValue(p0);
                __args [1] = new JValue(p1);
                __args [2] = new JValue(p2);
                __args [3] = new JValue(p3);
                __args [4] = new JValue(p4);
                if (GetType() != typeof(NotificationTarget))
                {
                    SetHandle(
                        global::Android.Runtime.JNIEnv.StartCreateInstance(GetType(), "(Landroid/content/Context;Landroid/widget/RemoteViews;ILandroid/app/Notification;I)V", __args),
                        JniHandleOwnership.TransferLocalRef);
                    global::Android.Runtime.JNIEnv.FinishCreateInstance(Handle, "(Landroid/content/Context;Landroid/widget/RemoteViews;ILandroid/app/Notification;I)V", __args);
                    return;
                }

                if (id_ctor_Landroid_content_Context_Landroid_widget_RemoteViews_ILandroid_app_Notification_I == IntPtr.Zero)
                {
                    id_ctor_Landroid_content_Context_Landroid_widget_RemoteViews_ILandroid_app_Notification_I = JNIEnv.GetMethodID(class_ref, "<init>", "(Landroid/content/Context;Landroid/widget/RemoteViews;ILandroid/app/Notification;I)V");
                }
                SetHandle(
                    global::Android.Runtime.JNIEnv.StartCreateInstance(class_ref, id_ctor_Landroid_content_Context_Landroid_widget_RemoteViews_ILandroid_app_Notification_I, __args),
                    JniHandleOwnership.TransferLocalRef);
                JNIEnv.FinishCreateInstance(Handle, class_ref, id_ctor_Landroid_content_Context_Landroid_widget_RemoteViews_ILandroid_app_Notification_I, __args);
            } finally {
            }
        }
        public unsafe AppWidgetTarget(global::Android.Content.Context p0, global::Android.Widget.RemoteViews p1, int p2, int p3, int p4, params int[] p5)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            if (Handle != IntPtr.Zero)
            {
                return;
            }

            IntPtr native_p5 = JNIEnv.NewArray(p5);

            try {
                JValue *__args = stackalloc JValue [6];
                __args [0] = new JValue(p0);
                __args [1] = new JValue(p1);
                __args [2] = new JValue(p2);
                __args [3] = new JValue(p3);
                __args [4] = new JValue(p4);
                __args [5] = new JValue(native_p5);
                if (GetType() != typeof(AppWidgetTarget))
                {
                    SetHandle(
                        global::Android.Runtime.JNIEnv.StartCreateInstance(GetType(), "(Landroid/content/Context;Landroid/widget/RemoteViews;III[I)V", __args),
                        JniHandleOwnership.TransferLocalRef);
                    global::Android.Runtime.JNIEnv.FinishCreateInstance(Handle, "(Landroid/content/Context;Landroid/widget/RemoteViews;III[I)V", __args);
                    return;
                }

                if (id_ctor_Landroid_content_Context_Landroid_widget_RemoteViews_IIIarrayI == IntPtr.Zero)
                {
                    id_ctor_Landroid_content_Context_Landroid_widget_RemoteViews_IIIarrayI = JNIEnv.GetMethodID(class_ref, "<init>", "(Landroid/content/Context;Landroid/widget/RemoteViews;III[I)V");
                }
                SetHandle(
                    global::Android.Runtime.JNIEnv.StartCreateInstance(class_ref, id_ctor_Landroid_content_Context_Landroid_widget_RemoteViews_IIIarrayI, __args),
                    JniHandleOwnership.TransferLocalRef);
                JNIEnv.FinishCreateInstance(Handle, class_ref, id_ctor_Landroid_content_Context_Landroid_widget_RemoteViews_IIIarrayI, __args);
            } finally {
                if (p5 != null)
                {
                    JNIEnv.CopyArray(native_p5, p5);
                    JNIEnv.DeleteLocalRef(native_p5);
                }
            }
        }
コード例 #3
0
 public virtual void UpdateAppWidget(global::Android.Widget.RemoteViews remoteViews)                         /* MethodBuilder.Create */
 {
 }
コード例 #4
0
 public virtual void UpdateAppWidget(global::Android.Content.ComponentName appWidgetId, global::Android.Widget.RemoteViews views)                         /* MethodBuilder.Create */
 {
 }
コード例 #5
0
 public virtual void PartiallyUpdateAppWidget(int appWidgetId, global::Android.Widget.RemoteViews views)                         /* MethodBuilder.Create */
 {
 }