Skip to content

第一次在释放生命周期的时候会提示 PdaScannerPlugin:onCancel; #9

@fanqienoodle

Description

@fanqienoodle

Steps to Reproduce

1.当我首次初始化pda_scanner的时候,用扫码枪扫描是可以得到条码的信息的,但是当我离开页面的时候再次进入 扫描就没有反应了
import 'package:flutter/material.dart';
import 'package:pda_scanner/pda_source.dart';
import 'package:pda_scanner/pda_listener_mixin.dart';

class PdaScan extends StatefulWidget {
@OverRide
_PdaScanState createState() => _PdaScanState();
}

class _PdaScanState extends State with PdaListenerMixin {
var _code;
var _error;
@OverRide
void initState() {
print('init');
PdaSource.init();
super.initState();
}
@OverRide
void dispose() {
print('dispose');
PdaSource.dispose();
super.dispose();
}
@OverRide
Widget build(BuildContext context) {
return Scaffold(
body: Container(
child: Center(
child: Text('$_code'),
)
),
);
}
@OverRide
void onEvent(Object code) {
// TODO: implement onEvent
setState(() {
_code=code;
});
}
@OverRide
void onError(Object error) {
// TODO: implement onError
print(error);
setState(() {
_error=error;
});
}
}

Logs

第一次在释放生命周期的时候会提示 PdaScannerPlugin:onCancel;
I/PdaScannerPlugin( 4629): PdaScannerPlugin:onCancel

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions