mirror of
https://github.com/flutter/samples.git
synced 2025-11-08 13:58:47 +00:00
Samples maintenance (#435)
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
include: package:pedantic/analysis_options.1.8.0.yaml
|
||||
include: package:pedantic/analysis_options.1.9.0.yaml
|
||||
|
||||
analyzer:
|
||||
strong-mode:
|
||||
|
||||
@@ -159,11 +159,11 @@ class DataTransferIsolateController extends ChangeNotifier {
|
||||
_timer.reset();
|
||||
_timer.start();
|
||||
|
||||
List<int> randNums = [];
|
||||
for (int i = 0; i < 100; i++) {
|
||||
var randNums = <int>[];
|
||||
for (var i = 0; i < 100; i++) {
|
||||
randNums.clear();
|
||||
|
||||
for (int j = 0; j < 1000000; j++) {
|
||||
for (var j = 0; j < 1000000; j++) {
|
||||
randNums.add(random.nextInt(100));
|
||||
}
|
||||
|
||||
@@ -183,6 +183,7 @@ class DataTransferIsolateController extends ChangeNotifier {
|
||||
});
|
||||
}
|
||||
|
||||
@override
|
||||
void dispose() {
|
||||
super.dispose();
|
||||
_isolate?.kill(priority: Isolate.immediate);
|
||||
@@ -226,7 +227,7 @@ class RunningList extends StatelessWidget {
|
||||
Future<void> _secondIsolateEntryPoint(SendPort sendPort) async {
|
||||
var receivePort = ReceivePort();
|
||||
sendPort.send(receivePort.sendPort);
|
||||
int length = 1;
|
||||
var length = 1;
|
||||
|
||||
receivePort.listen(
|
||||
(dynamic message) async {
|
||||
@@ -253,7 +254,7 @@ Future<void> _secondIsolateEntryPoint(SendPort sendPort) async {
|
||||
|
||||
Iterable<int> createNums() sync* {
|
||||
var random = Random();
|
||||
for (int i = 0; i < 100000000; i++) {
|
||||
for (var i = 0; i < 100000000; i++) {
|
||||
yield random.nextInt(100);
|
||||
}
|
||||
}
|
||||
@@ -263,10 +264,10 @@ Future<void> generateAndSum(
|
||||
Iterable<int> iter,
|
||||
int length,
|
||||
) async {
|
||||
int sum = 0;
|
||||
int count = 1;
|
||||
var sum = 0;
|
||||
var count = 1;
|
||||
|
||||
for (int x in iter) {
|
||||
for (var x in iter) {
|
||||
sum += x;
|
||||
if (count % 1000000 == 0) {
|
||||
callerSP.send((count ~/ 1000000) * length);
|
||||
|
||||
@@ -107,7 +107,7 @@ class InfiniteProcessIsolateController extends ChangeNotifier {
|
||||
Capability capability;
|
||||
|
||||
int _currentMultiplier = 1;
|
||||
List<int> _currentResults = [];
|
||||
final List<int> _currentResults = [];
|
||||
bool _created = false;
|
||||
bool _paused = false;
|
||||
|
||||
@@ -174,6 +174,7 @@ class InfiniteProcessIsolateController extends ChangeNotifier {
|
||||
notifyListeners();
|
||||
}
|
||||
|
||||
@override
|
||||
void dispose() {
|
||||
newIsolate?.kill(priority: Isolate.immediate);
|
||||
newIsolate = null;
|
||||
@@ -186,7 +187,7 @@ class RunningList extends StatelessWidget {
|
||||
Widget build(context) {
|
||||
final controller = Provider.of<InfiniteProcessIsolateController>(context);
|
||||
|
||||
List<int> sums = controller.currentResults;
|
||||
var sums = controller.currentResults;
|
||||
|
||||
return DecoratedBox(
|
||||
decoration: BoxDecoration(
|
||||
@@ -219,9 +220,9 @@ class RunningList extends StatelessWidget {
|
||||
}
|
||||
|
||||
Future<void> _secondIsolateEntryPoint(SendPort callerSP) async {
|
||||
int multiplyValue = 1;
|
||||
var multiplyValue = 1;
|
||||
|
||||
ReceivePort newIceRP = ReceivePort();
|
||||
var newIceRP = ReceivePort();
|
||||
callerSP.send(newIceRP.sendPort);
|
||||
|
||||
newIceRP.listen((dynamic message) {
|
||||
@@ -232,9 +233,9 @@ Future<void> _secondIsolateEntryPoint(SendPort callerSP) async {
|
||||
|
||||
// This runs until the isolate is terminated.
|
||||
while (true) {
|
||||
int sum = 0;
|
||||
var sum = 0;
|
||||
|
||||
for (int i = 0; i < 10000; i++) {
|
||||
for (var i = 0; i < 10000; i++) {
|
||||
sum += await doSomeWork();
|
||||
}
|
||||
|
||||
@@ -243,12 +244,12 @@ Future<void> _secondIsolateEntryPoint(SendPort callerSP) async {
|
||||
}
|
||||
|
||||
Future<int> doSomeWork() {
|
||||
Random rng = Random();
|
||||
var rng = Random();
|
||||
|
||||
return Future(() {
|
||||
int sum = 0;
|
||||
var sum = 0;
|
||||
|
||||
for (int i = 0; i < 1000; i++) {
|
||||
for (var i = 0; i < 1000; i++) {
|
||||
sum += rng.nextInt(100);
|
||||
}
|
||||
|
||||
|
||||
@@ -122,7 +122,7 @@ packages:
|
||||
name: provider
|
||||
url: "https://pub.dartlang.org"
|
||||
source: hosted
|
||||
version: "4.0.5"
|
||||
version: "4.1.0"
|
||||
quiver:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -199,5 +199,5 @@ packages:
|
||||
source: hosted
|
||||
version: "3.6.1"
|
||||
sdks:
|
||||
dart: ">=2.6.0 <3.0.0"
|
||||
flutter: ">=1.12.1"
|
||||
dart: ">=2.7.0 <3.0.0"
|
||||
flutter: ">=1.17.0"
|
||||
|
||||
@@ -13,7 +13,7 @@ dependencies:
|
||||
dev_dependencies:
|
||||
flutter_test:
|
||||
sdk: flutter
|
||||
pedantic: ^1.8.0
|
||||
pedantic: ^1.9.0
|
||||
|
||||
|
||||
flutter:
|
||||
|
||||
Reference in New Issue
Block a user