首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MessagingCenter不接收消息

MessagingCenter不接收消息
EN

Stack Overflow用户
提问于 2020-12-06 11:00:02
回答 1查看 211关注 0票数 1

我已经从这个链接下载了MultiImagePicker:https://github.com/danielkon96/MultiImagePickerand,它运行正常,没有任何问题。当我添加所有的接口和类.在我的项目中,MessagingCenter不接收消息。

ButtonClick in UploadPage:

代码语言:javascript
复制
MessagingCenter.Unsubscribe<App, List<string>>((App)Xamarin.Forms.Application.Current, "ImagesSelectedAndroid");
MessagingCenter.Subscribe<App, List<string>>((App)Xamarin.Forms.Application.Current, "ImagesSelectedAndroid", (s, images) =>
{
   if (images.Count > 0)
   {
      ImgCarouselView.ItemsSource = images;
      InfoText.IsVisible = true;
   }
});

OnActivityResult in MainActivity:

代码语言:javascript
复制
MessagingCenter.Send<App, List<string>>((App)Xamarin.Forms.Application.Current, "ImagesSelectedAndroid", images);

有什么问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-06 12:18:14

感谢@pinedax在this question中的回答,我通过这种改变解决了我的问题:

代码语言:javascript
复制
MessagingCenter.Unsubscribe<Xamarin.Forms.Application, List<string>>(Xamarin.Forms.Application.Current, "ImagesSelectedAndroid");

MessagingCenter.Subscribe<Xamarin.Forms.Application, List<string>>(Xamarin.Forms.Application.Current, "ImagesSelectedAndroid", (s, images) =>

代码语言:javascript
复制
MessagingCenter.Send<Xamarin.Forms.Application, List<string>>(Xamarin.Forms.Application.Current, "ImagesSelectedAndroid", images);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65167248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档