Переглянути джерело

Update 'lib/home_page.dart'

master
Jefry 3 роки тому
джерело
коміт
2073493585
1 змінених файлів з 7 додано та 1 видалено
  1. +7
    -1
      lib/home_page.dart

+ 7
- 1
lib/home_page.dart Переглянути файл

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


class HomePage extends StatefulWidget { class HomePage extends StatefulWidget {
// HomePage({Key key}) : super(key: key); // HomePage({Key key}) : super(key: key);
@@ -124,7 +125,12 @@ class _HomePageState extends State<HomePage> {
lastUpload = prefs.getString(keyClass.lastUpload)??''; lastUpload = prefs.getString(keyClass.lastUpload)??'';
WidgetsBinding.instance.addPostFrameCallback((_) async { WidgetsBinding.instance.addPostFrameCallback((_) async {
await _check_Update(); 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");
}
}); });
} }




Завантаження…
Відмінити
Зберегти