【发布时间】:2015-08-20 00:35:34
【问题描述】:
我试图让用户从他们在 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 对话框,但同时调用了假设取消操作。当我选择一张图片时,什么也没有发生了:(
我正在使用 mvvmcross 3.5.1
【问题讨论】:
标签: android plugins xamarin xamarin.android mvvmcross