public OutputStreamAdapter(System.IO.Stream stream) : base( JNIEnv.StartCreateInstance("mono/android/runtime/OutputStreamAdapter", "()V"), JniHandleOwnership.TransferLocalRef) { throw new NotImplementedException(); }
public OutputStreamAdapter(System.IO.Stream stream) : base( JNIEnv.StartCreateInstance("mono/android/runtime/OutputStreamAdapter", "()V"), JniHandleOwnership.TransferLocalRef) { JNIEnv.FinishCreateInstance(Handle, "()V"); this.BaseStream = stream; }
public JavaObject(object inst) : base( JNIEnv.StartCreateInstance("mono/android/runtime/JavaObject", "()V"), JniHandleOwnership.TransferLocalRef) { JNIEnv.FinishCreateInstance(Handle, "()V"); this.inst = inst; }
internal JavaCollection(IEnumerable items) : base( JNIEnv.StartCreateInstance("java/util/ArrayList", "()V"), JniHandleOwnership.TransferLocalRef) { JNIEnv.FinishCreateInstance(Handle, "()V"); if (items == null) { Dispose(); throw new ArgumentNullException("items"); } foreach (object item in items) { Add(item); } }
public JavaDictionary () : base (IntPtr.Zero, JniHandleOwnership.DoNotTransfer) { if (Handle != IntPtr.Zero) return; if (GetType () == typeof (JavaDictionary)) { SetHandle ( JNIEnv.StartCreateInstance ("java/util/HashMap", "()V"), JniHandleOwnership.TransferLocalRef); JNIEnv.FinishCreateInstance (Handle, "()V"); } else { SetHandle ( JNIEnv.StartCreateInstance (GetType (), "()V"), JniHandleOwnership.TransferLocalRef); JNIEnv.FinishCreateInstance (Handle, "()V"); } }
public JavaList() : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer) { if (Handle != IntPtr.Zero) { return; } if (GetType() == typeof(JavaList)) { SetHandle( JNIEnv.StartCreateInstance("java/util/ArrayList", "()V"), JniHandleOwnership.TransferLocalRef); } else { SetHandle( JNIEnv.StartCreateInstance(GetType(), "()V"), JniHandleOwnership.TransferLocalRef); } JNIEnv.FinishCreateInstance(Handle, "()V"); }