shared_preferences_hhz

Last updated:

0 purchases

shared_preferences_hhz Image
shared_preferences_hhz Images
Add to Cart

Description:

shared preferences hhz

Shared preferences plugin #

Wraps platform-specific persistent storage for simple data
(NSUserDefaults on iOS and macOS, SharedPreferences on Android, etc.). Data may be persisted to disk asynchronously,
and there is no guarantee that writes will be persisted to disk after
returning, so this plugin must not be used for storing critical data.
Usage #
To use this plugin, add shared_preferences as a dependency in your pubspec.yaml file.
Example #
import 'package:flutter/material.dart';
import 'package:shared_preferences/shared_preferences.dart';

void main() {
runApp(MaterialApp(
home: Scaffold(
body: Center(
child: RaisedButton(
onPressed: _incrementCounter,
child: Text('Increment Counter'),
),
),
),
));
}

_incrementCounter() async {
SharedPreferences prefs = await SharedPreferences.getInstance();
int counter = (prefs.getInt('counter') ?? 0) + 1;
print('Pressed $counter times.');
await prefs.setInt('counter', counter);
}
copied to clipboard
Testing #
You can populate SharedPreferences with initial values in your tests by running this code:
SharedPreferences.setMockInitialValues (Map<String, dynamic> values);
copied to clipboard

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.