我有 4 个 bottomNavigationBar,每个都有一个 webview。但是当点击一个底部导航栏并在 webview 页面中选择一个部分时,我无法通过按钮返回设备返回到 webview 中的上一页。
我只想通过后退按钮设备返回 webview。
现在是按下返回按钮退出应用程序时。但我使用 double_back_to_close_app.dart 退出应用程序。
家庭班:
import 'package:webview_flutter/webview_flutter.dart';
import 'package:fancy_bar/fancy_bar.dart';
import 'placeholder_widget.dart';
class Home extends StatefulWidget {
@override
_HomeState createState() => _HomeState();
}
class _HomeState extends State<Home> {
int _currentIndex = 0;
final List<Widget> _children = [
MyPlaceholderWidget('https://googel.com'),
MyPlaceholderWidget('https://googel.com'),
MyPlaceholderWidget('https://googel.com'),
MyPlaceholderWidget('https://googel.com')
];
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: PreferredSize(
preferredSize: Size.fromHeight(40.0),
child: AppBar(
automaticallyImplyLeading: false,
backgroundColor: Colors.grey[200],
elevation: 0.0,
)
),
body: DoubleBackToCloseApp(
child: _children[_currentIndex],
snackBar: const SnackBar( …Run Code Online (Sandbox Code Playgroud)