作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图让用户从他们在 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/
我试图让用户从他们在 Android 上的库中选择一张图片。但是当我使用 PictureChooser 插件时,它似乎不再起作用了 我看到这段代码可以工作,但现在不行了,我也不知道为什么。
我是一名优秀的程序员,十分优秀!