Tôi muốn tạo một plugin thực hiện chức năng như dịch vụ thông báo.Sử dụng Thông báo trên Android với MvvmCross
Vì vậy, những gì tôi đang làm vào lúc này là một cái gì đó như thế này:
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());
này hoạt động tốt và không hiển thị các thông báo như nó sẽ hiển thị. Bước tiếp theo là tôi muốn điều hướng từ thông báo đến hoạt động của mình. Có nghĩa là trong MvvmCross tôi muốn điều hướng đến ViewModel của mình.
Nhưng làm cách nào để đóng gói ShowViewModel < ...>() - Lệnh vào thông báo này? Điều này thậm chí có thể?
Trên Android gốc tôi sẽ tạo một PendingIntent trỏ đến Hoạt động của tôi mà tôi muốn hiển thị.
Bất kỳ ý tưởng nào? Dấu? Tiền boa? :-)
Bạn có biết làm thế nào một cái gì đó như thế này sẽ được thực hiện trong V1? – Jake