小编meh*_*dev的帖子

通过后退按钮设备返回 webview flutter

我有 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)

android webview dart flutter flutter-dependencies

3
推荐指数
1
解决办法
3566
查看次数

标签 统计

android ×1

dart ×1

flutter ×1

flutter-dependencies ×1

webview ×1