处理null值

This commit is contained in:
denggaofeng 2026-04-21 10:49:52 +08:00
parent ee929975b3
commit 685a993601

View File

@ -2,7 +2,6 @@
using Android.Content; using Android.Content;
using Android.Nfc; using Android.Nfc;
using Android.Nfc.Tech; using Android.Nfc.Tech;
using AndroidX.Activity;
using Com.Lvcheng.Lock.Shared.Nfc.Example.Java; using Com.Lvcheng.Lock.Shared.Nfc.Example.Java;
using NFCLockAppV2; using NFCLockAppV2;
using NFCLockDemoV2.Platforms.Android; using NFCLockDemoV2.Platforms.Android;
@ -77,7 +76,7 @@ public class NFCLockHelper
} }
finally finally
{ {
await Task.Delay(2000); await Task.Delay(1000);
_processing = false; _processing = false;
_callbacks.OnFinished(); _callbacks.OnFinished();
} }
@ -106,9 +105,9 @@ public class NFCLockHelper
return; return;
_ = wrapper.Rssi; _ = wrapper.Rssi;
id = wrapper.MGetId().LongValue(); id = wrapper.MGetId()?.LongValue() ?? null;
isNew = wrapper.MGetIsNew().BooleanValue(); isNew = wrapper.MGetIsNew()?.BooleanValue() ?? null;
mRssi = wrapper.MGetRssi().IntValue(); mRssi = wrapper.MGetRssi()?.IntValue() ?? null;
bool continueLoop = _callbacks.OnLoop(wrapper, id, isNew, mRssi); bool continueLoop = _callbacks.OnLoop(wrapper, id, isNew, mRssi);