小编Dha*_*hra的帖子

如何在 Flutter 中实现 CheckBox?

在这里我提到了我的复选框代码。我是 flutter 的新手,所以我必须实现它以实现记住我的功能。

代码:

 Container(
 padding: EdgeInsets.all(10.0),
  child: Column(
    children: <Widget>[
     new Checkbox(value: checkBoxValue,
          activeColor: Colors.green,
          onChanged:(bool newValue){
        setState(() {
          checkBoxValue = newValue;
        });
       Text('Remember me');
          }),
    ],
  ),
);
Run Code Online (Sandbox Code Playgroud)

flutter flutter-layout

39
推荐指数
3
解决办法
9万
查看次数

实现 google 登录时,我的 flutter 项目出现错误

这里我实现了谷歌登录。我已经使用了google_sign_in 4.1.4请帮我找出我在哪里做错或遗漏了什么。提前致谢..!!

这个错误拒绝重新初始化以前失败的类 java.lang.Class: java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/lifecycle/LifecycleEventObserver; I/zygote64(27656): 在 java.lang.Object java.lang.Class.newInstance() (Class.java:-2)

 onTap: () async{

                            _signIn(context)
                                .then((FirebaseUser user) => print(user))
                                .catchError((e) => print(e));

                          },
Run Code Online (Sandbox Code Playgroud)
 final FirebaseAuth _auth = FirebaseAuth.instance;
  final GoogleSignIn _googleSignIn = new GoogleSignIn();

  Future<FirebaseUser> _signIn(BuildContext context) async{
    GoogleSignInAccount googleSignInAccount = await _googleSignIn.signIn(); //crash on this line
    GoogleSignInAuthentication gSA = await googleSignInAccount.authentication;
    final AuthCredential  credential  = GoogleAuthProvider.getCredential(idToken: gSA.idToken, accessToken: gSA.accessToken);
    final AuthResult authResult = await _auth.signInWithCredential(credential);
    final FirebaseUser userDetails = authResult.user;
    ProviderDetails providerInfo = new …
Run Code Online (Sandbox Code Playgroud)

android google-login flutter

7
推荐指数
1
解决办法
532
查看次数

我如何在颤振中以多部分请求发送地图对象

在这里,我尝试在多部分请求中发送对象映射,但我的请求是字符串,而不是 JSON 格式,请建议我执行正确的请求。提前致谢。

我已经尝试过多部分请求,但我的请求应该采用正确的形式。

var getApiUrl = 'http://malik-env-test.ap-south-1.elasticbeanstalk.com/webapi/post/create';

  Map userData = {

    "creator": {
      "creatorId": "298",
      "createDate": "2018-12-21 20:44:45.8"
    },
    "info": "$campusInfo",
    "title": "$eventName",
    "postCampusId": "5642"

  };

Run Code Online (Sandbox Code Playgroud)
Uri uri = Uri.parse(getApiUrl);
   http.MultipartRequest request = new http.MultipartRequest('POST', uri);
   request.fields['creator'] = userData['creator'];
   request.fields['info'] = '$campusInfo';
   request.fields['title'] = '$eventName';
   request.fields['postCampusId'] = '5642';
   request.files.add(await http.MultipartFile.fromPath('image_file1', imagePath, contentType: new MediaType('application', 'x-tar')));
//   var body = json.encode(request);
   print(request);
   http.StreamedResponse response = await request.send();
   String jsonData = response.toString();
   print(jsonData);ddd
Run Code Online (Sandbox Code Playgroud)

multipart dart flutter

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