示例#1
0
 public static extern int mamaPublisher_createWithCallbacks(
     ref IntPtr result,
     IntPtr tport,
     IntPtr queue,
     [MarshalAs(UnmanagedType.LPStr)] string symbol,
     [MarshalAs(UnmanagedType.LPStr)] string source,
     [MarshalAs(UnmanagedType.LPStr)] string root,
     ref PublisherCallbacks callbacks,
     IntPtr closure);
		public override void onAttach(Activity activity)
		{
			base.onAttach(activity);

			Log.i(LOGTAG, "On attach Publisher control fragment");
			openTokActivity = (UIActivity) activity;
			if (!(activity is PublisherCallbacks))
			{
				throw new System.InvalidOperationException("Activity must implement fragment's callback");
			}

			mCallbacks = (PublisherCallbacks) activity;
		}
        public override void onAttach(Activity activity)
        {
            base.onAttach(activity);

            Log.i(LOGTAG, "On attach Publisher control fragment");
            openTokActivity = (UIActivity)activity;
            if (!(activity is PublisherCallbacks))
            {
                throw new System.InvalidOperationException("Activity must implement fragment's callback");
            }

            mCallbacks = (PublisherCallbacks)activity;
        }
示例#4
0
 public static extern int mamaPublisher_createWithCallbacks(
     ref IntPtr result,
     IntPtr tport,
     IntPtr queue,
     [MarshalAs(UnmanagedType.LPStr)] string symbol,
     [MarshalAs(UnmanagedType.LPStr)] string source,
     [MarshalAs(UnmanagedType.LPStr)] string root,
     ref PublisherCallbacks callbacks,
     IntPtr closure);
		public override void onDetach()
		{
			base.onDetach();
			Log.i(LOGTAG, "On detach Publisher control fragment");
			mCallbacks = sOpenTokCallbacks;
		}
 public override void onDetach()
 {
     base.onDetach();
     Log.i(LOGTAG, "On detach Publisher control fragment");
     mCallbacks = sOpenTokCallbacks;
 }