我已经配置了带有 flutter Notification 的 firebase Cloud Messaging 正在前台工作。但在后台运行或应用程序被杀死时不起作用。
完成以下步骤。
还尝试按照Flutter Firebase Cloud Messaging - Notification when app in background 但它仍然无法正常工作中的建议删除以下行。
if (@available(iOS 10.0, *)) { [UNUserNotificationCenter currentNotificationCenter].delegate = (id) self; }
Flutter Doctor
[?] Flutter (Channel beta, v1.12.13+hotfix.6, on Mac OS X 10.14.5 18F132, locale en-IN)
[?] Android toolchain - develop for Android devices
? Unable to locate Android …Run Code Online (Sandbox Code Playgroud) 我从https://medium.com/flutter-community/flutter-working-with-animatedsize-35253ff8f16a得到以下代码
它正在使用 AnimatedSize,但动画仅在容器扩展时才有效,而在它逃避时无效。这是默认行为吗?我想在扩展和尖叫的同时制作动画。
import 'package:flutter/material.dart';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: 'Flutter Demo',
theme: new ThemeData(
primarySwatch: Colors.blue,
),
home: new MyHomePage(title: 'Flutter Demo Home Page'),
);
}
}
class MyHomePage extends StatefulWidget {
MyHomePage({Key key, this.title}) : super(key: key);
final String title;
@override
_MyHomePageState createState() => new _MyHomePageState();
}
class _MyHomePageState extends State<MyHomePage> with TickerProviderStateMixin {
int _counter = 0;
void _incrementCounter() {
setState(() …Run Code Online (Sandbox Code Playgroud) 我在flutter web中创建了一个登录表单,当我登录时,chrome检测到输入的密码,但只提供保存密码,而用户名保持空白。
Google 建议使用以下 HTML 表单,以便凭证管理器可以检测需要存储的凭证。
<form id="signup" method="post">
<input name="email" type="text" autocomplete="username email">
<input name="display-name" type="text" autocomplete="name">
<input name="password" type="password" autocomplete="new-password">
<input type="submit" value="Sign Up!">
</form>
Run Code Online (Sandbox Code Playgroud)
在我的表单中,我同时使用了电子邮件和用户名,但 chrome 凭据管理器仍然无法检测到用户名。
我们如何在flutter web中创建带有自动完成标签的表单?
我有一个聊天屏幕文本框和一个按钮。我希望用户能够选择键盘提供的 gif,然后插入聊天屏幕。
TextFormField 不允许用户选择 GIF。代码如下:
视频链接是https://imgur.com/MKJNH1A
错误 - testapp 不支持此处插入图片。
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
body: Center(
child: Container(
child: TextFormField(),
),
),
),
);
}
}
Run Code Online (Sandbox Code Playgroud) 我熟悉从字符串数组创建 ListView,但需要使用 JSON 数据的帮助
我需要创建一个颤动列表视图,其中包含来自以下 JSON 数据的卡片,这样,在卡片上只有名称字段可见,而当我们单击卡片时,id 和名称都应该在新页面上可见。
如何将 JSON 对象附加到可点击卡片?
{
"data": [
{
"id": 111,
"name": "abc"
},
{
"id": 222,
"name": "pqr"
},
{
"id": 333,
"name": "abc"
}
]
}
Run Code Online (Sandbox Code Playgroud) 我有以下查询从员工表中选择,其中名称为“max”,ID 不在 123 和 444 中。不在 ID 中的将来可以增长。但我收到错误
错误
(8023): [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] 未处理的异常: DatabaseException(near "?": syntax error (code 1 SQLITE_ERROR): ,编译时:
询问
List<String> a = [];
a.add("123");
a.add("444");
var table = await mydb.rawQuery(
"SELECT value from employee WHERE employeename = ? AND id NOT IN ? ORDER BY timestamp DESC",
["max", a]);
Run Code Online (Sandbox Code Playgroud) 我有一个域 dummydomain.com。我希望我的网站同时在dummydomain.com和www.dummydomain.com上运行。谷歌云运行仅支持其中之一。
如果我添加 dummydomain.com 那么它会给我 IP 添加为 DNS A 和 AAAA记录。然后,如果我将 www 添加为指向 @ 的 cname,那将不起作用。
如果我添加 www.dummydomain.com 然后谷歌给我CNAME记录添加到 DNS 然后没有设置 A 记录和证书颁发给 www.dummydomain.com
应该有规定添加 A 记录和 CNAME 和证书应该颁发给 *.dummydomain.com
mapping dns google-cloud-platform google-domains google-cloud-run
我有一个struct我想将其转换为 CSV 字符串。我不必编写 CSV 文件。我只需要创建 CSV 字符串。
Go CSV 包(https://golang.org/pkg/encoding/csv/)仅提供写入功能。
这是struct:
type myData struct {
A string `json:"a"`
B string `json:"b"`
C string `json:"c"`
}
Run Code Online (Sandbox Code Playgroud)
CSV:
1,2,3
4, ,6
Run Code Online (Sandbox Code Playgroud)
我想要一个 CSV 字符串,以便我可以通过无服务器环境直接将该字符串作为文件上传到云存储中。因此,我想避免在无服务器环境中创建文件。
有没有任何软件包可以帮助做到这一点?