Я использую пакет trust_fall, чтобы определить, использует ли пользователь поддельный gps или нет ... но проблема заключается в том, что ... когда я удаляю приложение поддельного gps и пытаюсь определить, активен ли поддельный gps или нет ... мой приложение внезапно закрывается (всегда) ... мое приложение будет продолжать работать, когда я включаю или выключаю свое поддельное приложение gps ... но не когда я удаляю поддельное приложение gps .. вот мой код
Future<void> initPlatformState() async {
if (!mounted) return;
try {
canMockLocation = await TrustFall.canMockLocation;
} catch (error) {
print(error);
}
setState(() {
canMockLocation = canMockLocation;
});
print(canMockLocation);
print(";;;;");
}
getdata()
{
setState(() {
loadLocation = true;
});
await initPlatformState();
print(canMockLocation);
print(";;;;");
if (canMockLocation) {
setState(() {
loadLocation = false;
});
show alert
}else{...}
}
есть ли способ предотвратить внезапное закрытие моего приложения при удалении поддельного приложения GPS