如何在Xamarin表单中使用StartActivityForResult

时间:2016-07-23 09:14:57

标签: xamarin.android xamarin.forms

我的目标是将图像从andriod gallery获取到我的便携式库中。 到目前为止,我所做的是在我的android项目中创建依赖服务

For list of 100 integers:
BubbleSort: 0.000333
ShakeSort: 0.000282
QuickSort: 0.000048
QuickSort_Iter: 0.000063
InsertionSort: 0.000188
ShellSort: 0.000150

For list of 1000 integers:
BubbleSort: 0.028191
ShakeSort: 0.019354
QuickSort: 0.000435
QuickSort_Iter: 0.000528
InsertionSort: 0.011917
ShellSort: 0.003664

For list of 5000 integers:
BubbleSort: 0.241116
ShakeSort: 0.222127
QuickSort: 0.001306
QuickSort_Iter: 0.001592
InsertionSort: 0.151656
ShellSort: 0.091002

For list of 10000 integers:
BubbleSort: 0.959580
ShakeSort: 0.872648
QuickSort: 0.002877
QuickSort_Iter: 0.003379
InsertionSort: 0.601329
ShellSort: 0.350866

我的问题是如何在依赖类中实现OnActivityResult方法。

如果它不可能,我必须在主要活动中实现这个,如

        [assembly: Xamarin.Forms.Dependency(typeof(DependencyInterfaceInjection))]
        namespace SnaponEquipement.SnapConnect.Droid.DependencyInjection
        {
            class DependencyInterfaceInjection :  IDependencyInterface
            {
                public void GetImageForMSD()
                {
                    var imageIntent = new Intent();
                    imageIntent.SetType("image/*");
                    imageIntent.SetAction(Intent.ActionGetContent);
                    var formsContextActivity = (Activity)Forms.Context;
                    formsContextActivity.StartActivityForResult(Intent.CreateChooser(imageIntent, "Select photo"), 0);
                }
           }
       }

然后我如何将这个图像字节发送到我的可移植依赖方法的可移植项目的ContentPage。

期待支持

0 个答案:

没有答案