【发布时间】:2013-08-23 12:07:00
【问题描述】:
我确实想创建一个插件来实现通知服务之类的功能。
所以我现在正在做的事情是这样的:
var activity = Mvx.Resolve<IMvxAndroidCurrentTopActivity>().Activity;
var builder = new NotificationCompat.Builder(activity.ApplicationContext)
.SetContentTitle(title)
.SetSmallIcon(Resource.Drawable.Icon)
.SetContentText(message);
var notificationManager = (NotificationManager)activity.ApplicationContext.GetSystemService(Context.NotificationService);
notificationManager.Notify(0, builder.Build());
这很好用,并且确实显示了应显示的通知。 下一步是,我想从通知导航到我的活动。这意味着在 MvvmCross 中我确实想导航到我的 ViewModel。
但是我现在如何将 ShowViewModel<...>()-Command 打包到此通知中?这甚至可能吗?
在原生 android 上,我会创建一个 PendingIntent,它确实指向我想要显示的 Activity。
有什么想法吗?暗示?提示? :-)
【问题讨论】: