Моя подписка Firebase Child ниже никогда не попадает в скобки snapp lambda ... Я никогда не записываю свои операторы Writeline в консоль, поэтому моя подписка, похоже, не работает. Дочерние параметры - это отдельная запись в FB без ключа. Эта единственная запись содержит программу «Параметры», которые отслеживаются во время выполнения программы из интерфейса.
In Firebase
ControllerData > Controller_1 > Parameters
Parameters
Cycle: 60
LWritten: 158793607
aug: true
fan: false
ign: true
В моем Xamarin FirebaseHelper. cs
public async Task<Parameter> GetParameters()
{
System.Diagnostics.Debug.WriteLine("^^^^^^^^^^ In GetParameters() ^^^^^^^^^^");
firebase.Child(ChildParams).OrderByKey().AsObservable<Parameter>().Subscribe(snapp =>
{
System.Diagnostics.Debug.WriteLine("F.I.A. is Fan: " + snapp.Object.fan + " Ign: " + snapp.Object.ign + " Aug: " + snapp.Object.aug);
ViewParameterModel.LWritten = snapp.Object.LWritten;
ViewParameterModel.Aug = snapp.Object.aug;
ViewParameterModel.Fan = snapp.Object.fan;
ViewParameterModel.Ign = snapp.Object.ign;
System.Diagnostics.Debug.WriteLine("Mode: [" + ViewParameterModel.Mode + "]<<--Mode here");
});
return null;
}
Когда я запускаю программу ... все, что я получаю в Console Writeline, это:
^^^^^^^^^^ В GetParameters () ^^^^^^^^^^
Итак, я знаю, что добираюсь, но мой вызов Firebase не работает ... Есть ли какой-то особый способ, которым мне нужно сделать снимок эта единственная дочерняя запись параметра, так как она не имеет ключа?
любая помощь будет оценена.
спасибо, Брайан