我确实想创建一个插件来实现通知服务之类的功能。
所以我现在正在做的是这样的:
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。
任何想法?暗示?小费?:-)