0
WriteAsync
メソッドを使用して顧客を作成し、Realm
データベースに保存しようとしています。顧客が保存されると、私はこのデータをサーバーに追加顧客画面のみから送信し、それに応じてローダーを表示しています。ここ レルムでWriteAsyncを呼び出した後にデータを保存して送信します
var newCustomer = new Customer
{
organizationName = etOrganization.Text
firstName = etFirstName.Text,
lastName = etLastName.Text,
};
await _realmInstance.WriteAsync(temp =>
{
_realmInstance.Add(newCustomer , true);
});
createUpdateCustomer(newCustomer);
が、私は取得しています、コードでエラーすなわちRealm Already Closed
、私はそれがデータを挿入したら、レルムを閉じますスタンドWriteAsync
の下で行います。この場合、データを保存してサービスに送信する最良の方法は何でしょうか。
私は 'Realms.Exceptions.RealmClosedException:このオブジェクトは閉じた領域に属しています 'というエラーを受け取っています。エラーは、_realmInstanceがどこでも閉じられていないことを確認しています。 – Hunt
@Hunt * Before *' WriteAsync' Realmインスタンス( '_realmInstance')を' IsClosed'でチェックしてください。本当ですか? – SushiHangover
false false Debug.WriteLine( "レルムステータス" + _realmInstance.IsClosed); 'それを確認しました – Hunt