#flutter #dart #mqtt
#flutter #dart #mqtt
Вопрос:
Я пытаюсь запустить код void (написанный внутри класса) при автоматическом запуске программы.
void _configureAndConnect() {
String _named = null;
String _topnamed = null;
String osPrefix = 'Commander';
if (Platform.isAndroid) {
osPrefix = 'NotCommander';
}
if ( _name.isEmpty) {
_named = _hostTextController.text;
}else {_named = _name;}
if ( _topname.isEmpty) {
_topnamed = _topicTextController.text;
}else {_topnamed = _topname;}
manager = MQTTManager(
// _name.isEmpty ? host: _buildTextFieldWith.text, host: _buildTextFieldWith.text : _name,
host: _named,
topic: _topnamed,
identifier: osPrefix,
state: currentAppState);
manager.initializeMQTTClient();
manager.connect();
}
Это мой код внутри класса.
Я хочу запустить ее при автоматическом открытии приложения.
Спасибо.
Комментарии:
1. вы запускаете ее на домашней странице своего приложения?
2. У меня есть только страница main.dart, на которой все есть.
3. поместите его на тот же уровень,
main()
что и и вызовите его внутриmain();
раньшеrunApp();
4. как насчет
import
и внедрить5. То есть вы имеете в виду, что я могу поместить весь код void внутри main() перед runApp() ?