我正在尝试根据用户所在的页面更改 AppBar 标题 - 页面由加载不同类(页面)的BottomNavigationBar 控制
我设法改变这一点的唯一方法是为每个页面包含一个应用程序栏,我认为这不是继续前进的方式。
class HomePage extends StatefulWidget {
final String title;
HomePage({Key key, this.auth, this.userId, this.onSignedOut, this.title})
: super(key: key);
final BaseAuth auth;
final VoidCallback onSignedOut;
final String userId;
@override
State<StatefulWidget> createState() => new _HomePageState();
}
class _HomePageState extends State<HomePage> {
int _currentIndex = 0;
final List<Widget> _children = [
Projects(),
TimedProject(),
Overview(),
Clients(),
];
GlobalKey<ScaffoldState> _scaffoldKey = new GlobalKey();
@override
Widget build(BuildContext context) {
return new Scaffold(
key: _scaffoldKey,
appBar: AppBar(
title: Text('TITLE I NEED …Run Code Online (Sandbox Code Playgroud) 我在具有登录页面的Web应用程序上实现服务工作者缓存时遇到问题.
会发生什么,用户登录,服务工作者安装和激活,但是当用户点击链接时,即使他们已经登录,它也会将他们带回登录页面!
有人能指出我正确的方向来解决问题吗?
提前谢谢了