Flutter: я хочу программно перезагрузить устройство Android из приложения flutter

#android #flutter #dart

#Android #flutter #dart

Вопрос:

Я хочу программно перезагрузить / Dart code или Linux script / Android-устройство, на котором запущено мое приложение flutter. Это похоже на нажатие кнопки, которая способна перезагрузить систему.

Ответ №1:

Вы не можете перезагрузить или выключить систему из приложения. В более ранних версиях вы могли использовать намерение:

 "com.android.internal.intent.action.REQUEST_SHUTDOWN"
  

Но это больше невозможно, только сама система может использовать это намерение.

Комментарии:

1. Как насчет перезагрузки приложения из самого себя, особенно в приложении Flutter? Возможно ли это?

2. Кажется, есть готовый к использованию виджет для использования: github.com/Nobbas/flutter_restart Я не пробовал это, но, похоже, это решает вашу проблему.