当前位置: 首页>>代码示例>>C#>>正文


C# Parcel.WriteInt方法代码示例

本文整理汇总了C#中Parcel.WriteInt方法的典型用法代码示例。如果您正苦于以下问题:C# Parcel.WriteInt方法的具体用法?C# Parcel.WriteInt怎么用?C# Parcel.WriteInt使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Parcel的用法示例。


在下文中一共展示了Parcel.WriteInt方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: WriteToParcel

		public void WriteToParcel (Parcel dest, ParcelableWriteFlags flags)
		{
			dest.WriteInt(this.Id_libro);
			dest.WriteString(this.Nombre);
			dest.WriteString(this.Autor);
			dest.WriteInt(this.Total_pag);
			dest.WriteString(this.Descripcion);
		}
开发者ID:DiLRandI,项目名称:Xamarin.android,代码行数:8,代码来源:cls_Libro.cs

示例2: WriteToParcel

     public void WriteToParcel(Parcel dest, ParcelableWriteFlags flags)
     {
         if (Metadata != null)
         {
             var metaDataString = JsonConvert.SerializeObject(Metadata);
 
             dest.WriteInt(metaDataString.Length);
             dest.WriteString(metaDataString);
         }
         else
         {
             dest.WriteInt(0);
         }
         
     }
开发者ID:TheJaniceTong,项目名称:Judo-Xamarin,代码行数:15,代码来源:MetaData.cs

示例3: WriteToParcel

		public override void WriteToParcel(Parcel output, ParcelableWriteFlags flags)
		{
			base.WriteToParcel(output, flags);
			output.WriteInt(PrevFirstVisiblePosition);
			output.WriteInt(PrevFirstVisibleChildHeight);
			output.WriteInt(PrevScrolledChildrenHeight);
			output.WriteInt(PrevScrollY);
			output.WriteInt(ScrollY);
			int numOfChildren = ChildrenHeights == null ? 0 : ChildrenHeights.Size();
			output.WriteInt(numOfChildren);

			Debug.Assert(ChildrenHeights != null, "childrenHeights != null");
			for (int i = 0; i < numOfChildren; i++)
			{
				output.WriteInt(ChildrenHeights.KeyAt(i));
				output.WriteInt(ChildrenHeights.ValueAt(i));
			}
		}
开发者ID:Julien-Mialon,项目名称:MaterialViewPager.Xamarin,代码行数:18,代码来源:ObservableListSavedState.cs

示例4: WriteToParcel

			/// <summary>
			/// Flatten this object in to a Parcel.
			/// </summary>
			/// <param name="dest">The Parcel in which the object should be written.</param>
			/// <param name="flags">Additional flags about how the object should be written.
			/// May be 0 or <c><see cref="F:Android.OS.Parcelable.ParcelableWriteReturnValue" /></c>.</param>
			/// <since version="Added in API level 1" />
			/// <remarks>
			///   <para tool="javadoc-to-mdoc">Flatten this object in to a Parcel.</para>
			///   <para tool="javadoc-to-mdoc">
			///   <format type="text/html">
			///   <a href="http://developer.android.com/reference/android/view/AbsSavedState.html#writeToParcel(android.os.Parcel, int)" target="_blank">[Android Documentation]</a>
			///   </format>
			///   </para>
			/// </remarks>
			public override void WriteToParcel(Parcel dest, ParcelableWriteFlags flags)
			{
				base.WriteToParcel(dest, flags);
				dest.WriteInt(CurrentPosition);
			}
开发者ID:hugoterelle,项目名称:PagerSlidingTabStrip.Net,代码行数:20,代码来源:PagerSlidingTabStrip.cs

示例5: WriteToParcel

		public void WriteToParcel (Parcel dest, ParcelableWriteFlags flags)
		{
			dest.WriteString (FirstName);
			dest.WriteString (LastInitial);
			dest.WriteInt (Avatar.Ordinal ());
		}
开发者ID:Appercode,项目名称:monodroid-samples,代码行数:6,代码来源:Player.cs

示例6: WriteToParcel

		public void WriteToParcel (Parcel dest, ParcelableWriteFlags flags)
		{
			dest.WriteString(name);
			dest.WriteString(id);
			dest.WriteInt(Theme.Ordinal());
			dest.WriteTypedList(Quizzes);
			dest.WriteIntArray(scores);
			ParcelableHelper.WriteBoolean(dest, solved);
		}
开发者ID:raulma,项目名称:monodroid-samples,代码行数:9,代码来源:Category.cs

示例7: WriteToParcel

			public override void WriteToParcel (Parcel dest, ParcelableWriteFlags flags)
			{
				base.WriteToParcel (dest, flags);
				dest.WriteInt (currentColor);
			}
开发者ID:jeedey93,项目名称:xamarin-android-samples,代码行数:5,代码来源:ColorPickerPreference.cs

示例8: WriteToParcel

 /* (non-Javadoc)
  * @see android.view.AbsSavedState#writeToParcel(android.os.Parcel, int)
  */
 public override void WriteToParcel(Parcel pout, ParcelableWriteFlags flags)
 {
     base.WriteToParcel(pout, flags);
     pout.WriteInt(mItem);
 }
开发者ID:skywolf888,项目名称:SlidingMenu.Net,代码行数:8,代码来源:SlidingMenu.cs

示例9: WriteToParcel

 public void WriteToParcel(Parcel dest, ParcelableWriteFlags flags)
 {
     dest.WriteString (Name);
     dest.WriteInt (Count);
 }
开发者ID:dylansturg,项目名称:XamarinUniversitySamples,代码行数:5,代码来源:Item.cs

示例10: WriteToParcel

			public override void WriteToParcel (Parcel dest, ParcelableWriteFlags flags)
			{
				base.WriteToParcel (dest, flags);
				dest.WriteInt(mProgress);
			}
开发者ID:jeedey93,项目名称:xamarin-android-samples,代码行数:5,代码来源:ProcessButton.cs

示例11: WriteToParcel

 public void WriteToParcel(Parcel dest, ParcelableWriteFlags flags)
 {
     dest.WriteString(CardLastFour);
     dest.WriteString(ExpiryDate);
     dest.WriteString(Token);
     dest.WriteInt((int)CardType);
     dest.WriteString(ConsumerToken);
 }
开发者ID:TheJaniceTong,项目名称:Judo-Xamarin,代码行数:8,代码来源:CardToken.cs

示例12: OnTransact

        protected override bool OnTransact(int code, Parcel data, Parcel reply, int flags)
        {
            int num3;
            string str3;
            string str4;
            switch (code)
            {
                case 1:
                {
                    data.EnforceInterface("com.android.vending.billing.IInAppBillingService");
                    int apiVersion = 0;
                    apiVersion = data.ReadInt();
                    string packageName = null;
                    packageName = data.ReadString();
                    string type = null;
                    type = data.ReadString();
                    int num2 = this.IsBillingSupported(apiVersion, packageName, type);
                    reply.WriteNoException();
                    reply.WriteInt(num2);
                    data.WriteInt(apiVersion);
                    data.WriteString(packageName);
                    data.WriteString(type);
                    return true;
                }
                case 2:
                {
                    data.EnforceInterface("com.android.vending.billing.IInAppBillingService");
                    num3 = 0;
                    num3 = data.ReadInt();
                    str3 = null;
                    str3 = data.ReadString();
                    str4 = null;
                    str4 = data.ReadString();
                    Bundle skusBundle = null;
                    skusBundle = (data.ReadInt() == 0) ? null : ((Bundle) Bundle.Creator.CreateFromParcel(data));
                    Bundle bundle2 = this.GetSkuDetails(num3, str3, str4, skusBundle);
                    reply.WriteNoException();
                    if (bundle2 == null)
                    {
                        reply.WriteInt(0);
                        break;
                    }
                    reply.WriteInt(1);
                    bundle2.WriteToParcel(reply, ParcelableWriteFlags.ReturnValue);
                    break;
                }
                case 3:
                {
                    data.EnforceInterface("com.android.vending.billing.IInAppBillingService");
                    int num4 = 0;
                    num4 = data.ReadInt();
                    string str5 = null;
                    str5 = data.ReadString();
                    string sku = null;
                    sku = data.ReadString();
                    string str7 = null;
                    str7 = data.ReadString();
                    string developerPayload = null;
                    developerPayload = data.ReadString();
                    Bundle bundle3 = this.GetBuyIntent(num4, str5, sku, str7, developerPayload);
                    reply.WriteNoException();
                    if (bundle3 == null)
                    {
                        reply.WriteInt(0);
                    }
                    else
                    {
                        reply.WriteInt(1);
                        bundle3.WriteToParcel(reply, ParcelableWriteFlags.ReturnValue);
                    }
                    data.WriteInt(num4);
                    data.WriteString(str5);
                    data.WriteString(sku);
                    data.WriteString(str7);
                    data.WriteString(developerPayload);
                    return true;
                }
                case 4:
                {
                    data.EnforceInterface("com.android.vending.billing.IInAppBillingService");
                    int num5 = 0;
                    num5 = data.ReadInt();
                    string str9 = null;
                    str9 = data.ReadString();
                    string str10 = null;
                    str10 = data.ReadString();
                    string continuationToken = null;
                    continuationToken = data.ReadString();
                    Bundle bundle4 = this.GetPurchases(num5, str9, str10, continuationToken);
                    reply.WriteNoException();
                    if (bundle4 == null)
                    {
                        reply.WriteInt(0);
                    }
                    else
                    {
                        reply.WriteInt(1);
                        bundle4.WriteToParcel(reply, ParcelableWriteFlags.ReturnValue);
                    }
                    data.WriteInt(num5);
//.........这里部分代码省略.........
开发者ID:hamishebahar,项目名称:Xamarin.InAppBilling,代码行数:101,代码来源:IInAppBillingServiceStub.cs

示例13: WriteToParcel

		public override void WriteToParcel(Parcel dest, ParcelableWriteFlags flags)
		{
			base.WriteToParcel(dest, flags);
			dest.WriteInt(PrevScrollY);
			dest.WriteInt(ScrollY);
		}
开发者ID:Julien-Mialon,项目名称:MaterialViewPager.Xamarin,代码行数:6,代码来源:ObservableScrollSavedState.cs

示例14: WriteToParcel

 public override void WriteToParcel(Parcel dest, ParcelableWriteFlags flags)
 {
     base.WriteToParcel(dest, flags);
     dest.WriteInt((int)State);
 }
开发者ID:maxgrig,项目名称:SlidingUpPanel,代码行数:5,代码来源:SlidingUpPanelLayout.cs

示例15: WriteToParcel

 public override void WriteToParcel(Parcel dest, ParcelableWriteFlags flags)
 {
     base.WriteToParcel(dest, flags);
     dest.WriteInt(IsDialogShowing ? 1 : 0);
     dest.WriteBundle(DialogBundle);
 }
开发者ID:devxiaruwei,项目名称:MaterialDialogs,代码行数:6,代码来源:SavedState.cs


注:本文中的Parcel.WriteInt方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。