part of 'main.dart'; class LogViewPage extends StatefulWidget { LogViewPage({Key key, this.title}) : super(key: key); final String title; @override _LogViewPageState createState() => new _LogViewPageState(); } class _LogViewPageState extends State { String _logData; @override void initState() { super.initState(); _loadLog(); } _loadLog() async { _logData = TheLogger.getLog(); } @override Widget build(BuildContext context) { return new Scaffold( appBar: new AppBar( leading: IconButton(icon: Icon(Icons.arrow_back), onPressed: (){ Navigator.pop(context); }), // Here we take the value from the MyHomePage object that was created by // the App.build method, and use it to set our appbar title. title: new Text(widget.title), actions: [ IconButton( icon: Icon(Icons.content_copy), onPressed: () { Clipboard.setData(new ClipboardData(text: _logData)); }, ) ], ), body: TextField( maxLines: null, controller: TextEditingController( text: _logData ), ) ); } }