Rozszerzam wtyczkę Messenger o funkcjonalność, która pozwoli przekazywać wiadomości w głównym wątku zamiast wszystkiego, co dzieje się w wątku tła.MvvmCross: Używanie InvokeOnMainThread w wtyczce
Rozszerzyłem BaseSubscription
o bool
, wiedząc, że subskrypcja musi zostać wysłana w głównym wątku. Teraz potrzebuję móc używać InvokeOnMainThread
z metod TypedInvoke
w rzeczywistych implementacjach subskrypcji.
Kiedy patrzę w odnośnym zestawie MvvmCross, widzę, że Cirrious.MvvmCross.ViewModels.MvxMainThreadDispatchingObject
zawiera metodę , więc pytanie brzmi, w jaki sposób uzyskać ten obiekt, aby móc wywołać metodę?
Czy to wciąż aktualne? – tofutim
Dziedziczenie z MvxMainThreadDispatchingObject działało dla mnie (w iOS jednej z moich wtyczek MvvmCross). –
Czy możesz podać przykład wywołania funkcji DoStuff? Na przykład, aby wyświetlić sekwencję ładowania. Dzięki. – Ph0b0x