亲爱的,
我正在开发这个电话认证的例子(原始):https : //github.com/flutter/plugins/tree/master/packages/firebase_auth/example
当然,我添加了 .json 和正确的依赖项(我认为,因为 firebase 的其他补充工作正常)。
但是,我得到了这部分代码:
Future<String> _testSignInWithGoogle() async {
final GoogleSignInAccount googleUser = await _googleSignIn.signIn();
final GoogleSignInAuthentication googleAuth =
await googleUser.authentication;
final AuthCredential credential = GoogleAuthProvider.getCredential(
accessToken: googleAuth.accessToken,
idToken: googleAuth.idToken,
);
final FirebaseUser user = await _auth.signInWithCredential(credential);
assert(user.email != null);
assert(user.displayName != null);
assert(!user.isAnonymous);
assert(await user.getIdToken() != null);
final FirebaseUser currentUser = await _auth.currentUser();
assert(user.uid == currentUser.uid);
return 'signInWithGoogle succeeded: $user';
}
Run Code Online (Sandbox Code Playgroud)
我有论文错误:
你能帮我吗?如果是原始示例,我不理解这些错误。
谢谢!!
我正在尝试在TabBarin flutter中获得另一个浮动按钮。但是我会尝试很多选择,但是我不知道怎么做。
抱歉,我添加了更多详细信息:我想使用制作一个应用,TabBar例如下面的例子。如果您看到这是一个tabBarDemo应用程序,则可以在选项卡之间进行更改,但是我不知道如何更改选项卡之间的浮动按钮。谢谢
像这样的gif:https : //i.stack.imgur.com/bxtN4.gif
class TabBarDemo extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: DefaultTabController(
length: 3,
child: Scaffold(
appBar: AppBar(
bottom: TabBar(
tabs: [
Tab(icon: Icon(Icons.directions_car)),
Tab(icon: Icon(Icons.directions_transit)),
Tab(icon: Icon(Icons.directions_bike)),
],
),
title: Text('Tabs Demo'),
),
body: TabBarView(
children: [
Icon(Icons.directions_car),
Icon(Icons.directions_transit),
Icon(Icons.directions_bike),
],
),
floatingActionButton: FloatingActionButton.extended
(onPressed: null,
icon: Icon(Icons.add, color: Colors.white,),
label: new Text('FLOATING TO CHANGE'),
),
floatingActionButtonLocation:FloatingActionButtonLocation.centerFloat,
),
),
);
}
}
Run Code Online (Sandbox Code Playgroud)
亲爱的,
我不知道如何在 firebase 中推入新钥匙。这是我的简单示例代码:
FirebaseDatabase.instance.reference().child('mychild').push().set(
<String, String>{
'hello': 'world',
});
Run Code Online (Sandbox Code Playgroud)
我怎样才能按下这个元素的键?
谢谢