Ver código fonte

Update 'lib/home_page.dart'

master
Jefry 3 anos atrás
pai
commit
2073493585
1 arquivos alterados com 7 adições e 1 exclusões
  1. +7
    -1
      lib/home_page.dart

+ 7
- 1
lib/home_page.dart Ver arquivo

@@ -17,6 +17,7 @@ import 'main.dart';
import 'Util/Prefs.dart';
import 'Util/UnitModel.dart';
import 'package:permission_handler/permission_handler.dart' as pHandler;
import 'package:device_info_plus/device_info_plus.dart';

class HomePage extends StatefulWidget {
// HomePage({Key key}) : super(key: key);
@@ -124,7 +125,12 @@ class _HomePageState extends State<HomePage> {
lastUpload = prefs.getString(keyClass.lastUpload)??'';
WidgetsBinding.instance.addPostFrameCallback((_) async {
await _check_Update();
await util.permissionCheck(this.context,pHandler.Permission.manageExternalStorage,()async{print("storage permit granted!");},customMessage: " untuk menyimpan data backup");
final androidVersion = await DeviceInfoPlugin().androidInfo;
if ((androidVersion.version.sdkInt ?? 0) >= 30) {
await util.permissionCheck(this.context,pHandler.Permission.manageExternalStorage,()async{print("storage permit granted!");},customMessage: " untuk menyimpan data backup");
} else {
await util.permissionCheck(this.context,pHandler.Permission.storage,()async{print("storage permit granted!");},customMessage: " untuk menyimpan data backup");
}
});
}



Carregando…
Cancelar
Salvar