小编bas*_*imm的帖子

Flutter => showDialog / AlertDialog =>找不到MaterialLocalizations

只是Flutter的新手,但印象深刻。如果通过Firebase“ onMessage”到达PushNotification,我想显示一个对话框。

但是每次我得到一个异常“找不到MaterialLocalizations”。如果试图显示我的对话框。为了进行测试,我添加了一个RaisedButton来显示此警报,但是同样的问题。也许有人可以帮助我。非常感谢!!!

这是小应用程序的全部代码:

import 'dart:async';

import 'package:firebase_messaging/firebase_messaging.dart';

import 'package:flutter/material.dart';

void main() => runApp(Main());

class Main extends StatefulWidget {
  @override
  _MainState createState() => _MainState();
}

class _MainState extends State<Main> {
  final FirebaseMessaging _firebaseMessaging = FirebaseMessaging();

  Widget _buildDialog(BuildContext context) {
    print("_buildDialog");
    return AlertDialog(
      content: Text("Item  has been updated"),
      actions: <Widget>[
        FlatButton(
          child: const Text('CLOSE'),
          onPressed: () {
            Navigator.pop(context, false);
          },
        ),
        FlatButton(
          child: const Text('SHOW'),
          onPressed: () {
            Navigator.pop(context, true);
          },
        ),
      ],
    );
  }

  void _showPushDialog() {
    print("DIALOG");
    showDialog<bool>(
      context: …
Run Code Online (Sandbox Code Playgroud)

flutter

7
推荐指数
2
解决办法
3465
查看次数

MAMP Pro和PDO-dblib

有些日子我一直在使用http://www.mamp.info上的 MAMP Pro 3.07 .伟大的工具,一切正常.但现在我遇到了问题,对于一个新项目我需要连接到MSSQL.

我在www中搜索了最后3个小时的howto,但找不到合适的答案或者我是不是很蠢?

是否有可能在OSX Yosemite上的MAMP上安装"PDO-dblib"?

或者有人可以解释我怎么做到这一点?

提前致谢!

pdo mamp mamp-pro

6
推荐指数
1
解决办法
892
查看次数

标签 统计

flutter ×1

mamp ×1

mamp-pro ×1

pdo ×1