Сначала необходимо установить Xamarin.Android.Arch.Lifecycle.LiveData
nuget.Package, щелкнуть правой кнопкой мыши по проекту Xamarin.Android
и выбрать Manage Nuget Packages..
, затем выполнить поиск пакета и установить его, как показано на снимке экрана ниже:
Затем в вашем проекте используйте пространство имен и код:
using Android.Arch.Lifecycle;
MutableLiveData currentName = new MutableLiveData();
Обновление :
public class MainActivity : AppCompatActivity
{
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
MutableLiveData currentName = new MutableLiveData();
currentName.SetValue("321");
mylifeCycle lifeCycle = new mylifeCycle();
mylObserver obsever = new mylObserver();
currentName.Observe(lifeCycle, obsever);
}
}
public class mylifeCycle : ILifecycleOwner
{
public Lifecycle Lifecycle => throw new NotImplementedException();
public IntPtr Handle => throw new NotImplementedException();
public void Dispose()
{
throw new NotImplementedException();
}
}
public class mylObserver : IObserver
{
public IntPtr Handle => throw new NotImplementedException();
public void Dispose()
{
throw new NotImplementedException();
}
public void OnChanged(Java.Lang.Object p0)
{
throw new NotImplementedException();
}
}