在Xamarin.Android中需要通过使用DependencyService从Xamarin.Forms调用来使用Activity。

问题描述 投票:1回答:1
我通过Xamarin.Forms + Xamarin.Android中的手册https://developers.google.com/pay/api/android/guides/tutorial实现。我在Xamarin.Forms中打电话:

DependencyService.Get<IPay>().Pay();

在Xamarin.Android中,我实现

public class Pay_Droid : IPay { public void Pay() { ... AutoResolveHelper.ResolveTask( paymentsClient.LoadPaymentData(request), this, LOAD_PAYMENT_DATA_REQUEST_CODE); ... } }

但是在“ this”中有问题-需要使用活动。如何执行?

我通过Xamarin.Forms + Xamarin.Android中的手册https://developers.google.com/pay/api/android/guides/tutorial实施。我在Xamarin.Forms中调用:DependencyService.Get

()。Pay();在Xamarin中。...

xamarin xamarin.forms xamarin.android google-pay
1个回答
0
投票
[在Xamarin在Github上提供的一些示例中可以看到,您可以在Context类中按如下方式使用应用程序的“ Pay_Droid”:
© www.soinside.com 2019 - 2024. All rights reserved.