各位先進好,
目前小弟在使用 Flutter 進行倉儲 PDA 開發,
PDA 型號 : UT PA760
需實作,不跳系統鍵盤的情況,讀取條碼
但目前遇到 PDA 掃碼讀取不出的問題!
但其他型號的 PDA 皆正常。
目前猜測是 PDA 問題
以下是我的程式碼 :
Container(
padding: const EdgeInsets.only(top: 20.0, left: 10.0, right: 10.0),
child: Column(
children: <Widget>[
KeyboardListener(
onKeyEvent: (e) {
debugPrint(e.toString());
SystemChannels.textInput.invokeMethod("TextInput.hide");
},
focusNode: _focusKeyboard,
child: TextField(
autofocus: true,
showCursor: true,
focusNode:_focusKeyboard2,
controller: _control,
keyboardType: TextInputType.none,
onChanged: (pickerScanBarcode) => {
debugPrint("onChanged Event => 刷入" + pickerScanBarcode),
Future.delayed(const Duration(milliseconds: 100), () => SystemChannels.textInput.invokeMethod("TextInput.hide"))
},
),
),
TextField(
)
],
)
)