本文整理汇总了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);
}
示例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);
}
}
示例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));
}
}
示例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);
}
示例5: WriteToParcel
public void WriteToParcel (Parcel dest, ParcelableWriteFlags flags)
{
dest.WriteString (FirstName);
dest.WriteString (LastInitial);
dest.WriteInt (Avatar.Ordinal ());
}
示例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);
}
示例7: WriteToParcel
public override void WriteToParcel (Parcel dest, ParcelableWriteFlags flags)
{
base.WriteToParcel (dest, flags);
dest.WriteInt (currentColor);
}
示例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);
}
示例9: WriteToParcel
public void WriteToParcel(Parcel dest, ParcelableWriteFlags flags)
{
dest.WriteString (Name);
dest.WriteInt (Count);
}
示例10: WriteToParcel
public override void WriteToParcel (Parcel dest, ParcelableWriteFlags flags)
{
base.WriteToParcel (dest, flags);
dest.WriteInt(mProgress);
}
示例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);
}
示例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);
//.........这里部分代码省略.........
示例13: WriteToParcel
public override void WriteToParcel(Parcel dest, ParcelableWriteFlags flags)
{
base.WriteToParcel(dest, flags);
dest.WriteInt(PrevScrollY);
dest.WriteInt(ScrollY);
}
示例14: WriteToParcel
public override void WriteToParcel(Parcel dest, ParcelableWriteFlags flags)
{
base.WriteToParcel(dest, flags);
dest.WriteInt((int)State);
}
示例15: WriteToParcel
public override void WriteToParcel(Parcel dest, ParcelableWriteFlags flags)
{
base.WriteToParcel(dest, flags);
dest.WriteInt(IsDialogShowing ? 1 : 0);
dest.WriteBundle(DialogBundle);
}