博文

目前显示的是标签为“设置菜单”的博文

Flutter/Dart Shared Preferences和设置菜单实例

图片
在 Android Studio/Java 里,Shared Preferences 很容易使用。而在 Flutter/Dart 里,Shared_Preferences就比较让人捉摸不透。 我刚开始学 Shared Preferences 时,我搜索了很多资料。大部分都是讲要创建一个另外的 Class file,或者建立很多很多的 setter/getter 函数。我在想我能不能用另外一种更简单的方法呢。 下面就介绍一下我是怎么做的。 首先向文件 pubspec.yaml 添加 dependency: dependencies: flutter: sdk: flutter # The following adds the Cupertino Icons font to your application. # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^0.1.3 // TODO: 这里添加 shared_preferences: ^0.5.10 然后点 "Pub Get" : 然后 import package: import 'package:flutter/material.dart'; //TODO: 添加 package import 'package:shared_preferences/shared_preferences.dart';   Flutter/Dart 使用 SharedPreferences 3步骤 1. 初始化 使用 SharedPreferences 的关键就是在 async main() 里创建一个实例,然后在 main() 之前定义一个最高级别变量。之后我们就可以随时随地使用它了。 SharedPreferences mSharedPreferences; void main() async { WidgetsFlutterBinding.ensureInitialized(); //这一行必须有 mSharedPreferences = await SharedPreferences.getInstan...