gpt4 book ai didi

android - MVVMCross PictureChooser 插件在 Android 上(不再)工作

转载 作者:行者123 更新时间:2023-11-29 01:29:25 27 4
gpt4 key购买 nike

我试图让用户从他们在 Android 上的库中选择一张图片。但是当我使用 PictureChooser 插件时,它似乎不再起作用了

我看到这段代码可以工作,但现在不行了,我也不知道为什么。

        var task = Mvx.Resolve<IMvxPictureChooserTask> ();
task.ChoosePictureFromLibrary (1024, 92,
stream => {
MemoryStream ms = new MemoryStream ();
stream.CopyTo (ms);

_currentTarget.ImageBase64 = Convert.ToBase64String (ms.ToArray ());
SaveTarget ();
RaisePropertyChanged (() => TargetImage);
}, () => {

});

我的日志如下:

mvx:Warning:1665,79 Warning - activity request code may clash with Mvx code for PickFromFile
mvx:Warning:1665,79 Warning - activity request code may clash with Mvx code for PickFromFile
mvx:Diagnostic:1665,82 OnMvxIntentResultReceived in MvxAndroidTask
mvx:Diagnostic:1665,82 OnMvxIntentResultReceived in MvxAndroidTask
mvx:Diagnostic:1665,83 ProcessMvxIntentResult started...
mvx:Diagnostic:1665,83 ProcessMvxIntentResult started...
mvx:Diagnostic:1665,84 Non-OK result received from MvxIntentResult - Canceled - request was 30001
mvx:Diagnostic:1665,84 Non-OK result received from MvxIntentResult - Canceled - request was 30001

奇怪的是,我确实获得了 PictureChooser 对话框,但同时调用了 assumeCancelled 操作。当我选择一张图片时,什么也没有发生:(

我正在使用 mvvmcross 3.5.1

最佳答案

它发生在一些设备上。不是全部。

原因是我从一个 fragment ( View 模型)启动了图片选择器插件。因此结果处理出错。

我无法立即找到修复方法,所以我先导航到一个 Activity,然后启动图片选择器,目前效果很好。

关于android - MVVMCross PictureChooser 插件在 Android 上(不再)工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32107779/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com