android - Mvvmcross: no se puede crear MvxRecyclerAdapter en OnCreate de una actividad
xamarin xamarin.android (1)
Tal vez OnCreate es demasiado temprano en el ciclo de vida para obtener un contexto. Puede intentar hacer esto en el método OnCreateView. De lo contrario, te sugiero que establezcas tu propia instancia de MvxRecyclerAdapter donde pones el contexto en el constructor.
var recyclerView = view.FindViewById<MvxRecyclerView>(Resource.Id.my_recycler_view);
if (recyclerView != null)
{
recyclerView.Adapter = new MvxRecyclerAdapter((IMvxAndroidBindingContext)BindingContext);
}
Uso MvxRecyclerView en la biblioteca Mvvmcross Support RecyclerView
El problema es que MvxRecyclerView no se puede inflar en una actividad (pero Fragment funciona bien). Parece que MvxAndroidBindingContextHelpers.Current () devuelve null en el constructor MvxRecyclerAdapter.
¿Podría decirme cómo resolver este problema?