mana_shared_preferences_viewer 1.0.0
mana_shared_preferences_viewer: ^1.0.0 copied to clipboard
Mana Shared Preferences Viewer plugin
Shared Preferences查看器 - SharedPreferencesViewer #
使用 - Use #
import 'package:flutter/material.dart';
import 'package:shared_preferences/shared_preferences.dart';
import 'package:mana/mana.dart';
import 'package:flutter_mana_kits/flutter_mana_kits.dart';
void main() {
/// add plugin
ManaPluginManager.instance.register(ManaSharedPreferencesViewer());
runApp(ManaWidget(child: App()));
}
void addSharedPreferences() async {
final prefs = await SharedPreferences.getInstance();
await prefs.setInt('counter', 10);
await prefs.setBool('repeat', true);
await prefs.setDouble('decimal', 1.5);
await prefs.setString('action', 'Start');
await prefs.setStringList('items', <String>['Earth', 'Moon', 'Sun']);
}
class App extends StatelessWidget {
const App({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
title: 'Shared Preferences Viewer',
home: Scaffold(
body: ElevatedButton(
onPressed: addSharedPreferences,
child: const Text('Add SharedPreferences'),
),
),
);
}
}