如何使条件与数据类型 BOOLEAN 一起使用

用户12739117

我是一个新的应用程序开发人员..我试图做一个系统来阻止我的应用程序中的用户我在数据库中创建了一个名为 blok 的字段类型如何使条件与数据类型 BOOLEAN 一起使用它有两个值零或一。因此,如果用户有区块编号,则字段编号为 1,如果他是正常的,则为 0。

我通过 Volley 获取用户数据..所以我尝试在 Volley 中创建 if 条件,但它不起作用。

我这样尝试:

 if (blok.equals(0)) {


Toast.makeText(ProfileUsers.this, "You are block ", Toast.LENGTH_SHORT).show();

}else {
Toast.makeText(ProfileUsers.this, "Welcome", Toast.LENGTH_SHORT).show();

 }

就像那样:

if (blok.length() > 0) {
      Toast.makeText(Users.this, "Welcome", Toast.LENGTH_SHORT).show();             
 } else {
      Toast.makeText(Users.this, "You are block", Toast.LENGTH_SHORT).show();             
}

凌空代码

        StringRequest stringRequest = new StringRequest(Request.Method.POST, URL,
                new Response.Listener<String>() {
                    @Override
                    public void onResponse(String response) {
                        progressDialog.dismiss();
                        Log.i(TAG, response.toString());

                        try {
                            JSONObject jsonObject = new JSONObject(response);
                            String success = jsonObject.getString("success");
                            JSONArray jsonArray = jsonObject.getJSONArray("data");

                            if (success.equals("1")){

                                for (int i =0; i < jsonArray.length(); i++){
                                    JSONObject object = jsonArray.getJSONObject(i);
                                    String blok = object.getString("blok").trim();
                                    Log.i(TAG, "test"+blok.toString());
                               }
                            }

                        } catch (JSONException e) {
                            e.printStackTrace();
                            progressDialog.dismiss();
                        }
                    }
                },
                new Response.ErrorListener() {
                    @Override
                    public void onErrorResponse(VolleyError error) {
                        progressDialog.dismiss();

                    }
                })
        {
            @Override
            protected Map<String, String> getParams() throws AuthFailureError {
                Map<String, String > params = new HashMap<>();
                params.put("Id", Id);
                return params;
            }
        };

        RequestQueue requestQueue = Volley.newRequestQueue(this);
        requestQueue.add(stringRequest);

所以我不知道我的想法是否正确,或者是否有不同的、更好的方法来为用户屏蔽。

如果有人知道如何使我的代码工作,请帮助我

哈桑·布塔姆

您正在将 astring与 an进行比较int这是错误的,请尝试以下操作:

if (blok.equals("0")) {

    Toast.makeText(ProfileUsers.this, "You are block ", Toast.LENGTH_SHORT).show();

} else {

 Toast.makeText(ProfileUsers.this, "Welcome", Toast.LENGTH_SHORT).show();

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将Streams与原始数据类型和相应的包装一起使用

与Gson一起使用通用类型

CheckBoxTableCell无法与ObjectProperty <Boolean>一起使用

将Z3 QFNRA策略与数据类型一起使用:交互或内联

如何与默认包装一起使用?

将向量与包含不可复制数据类型的类一起使用

如何使kotlintest与Spring一起使用?

是否可以将Hibernate与PostgreSql的JSONB数据类型一起使用?

如何在Angular Dart中将自定义数据类型与ngModel一起使用

将RxJS与filter(Boolean)一起使用进行查询?

与条件熊猫一起使用fillna

如何在Haskell中将fold函数与其他数据类型一起使用

一起使用行数据透视

如何使用LARAVEL中的where条件在SQL中检索Json数据类型数据

如何使用LARAVEL版本5.3以上的where条件在SQL中检索Json数据类型数据

如何与Generator一起使用Promise?

如何与种类一起使用NodePort?

set :: find()无法与用户定义数据类型一起使用

将unordered_multimap与struct数据类型一起使用

如何在飞行中将BLOB数据类型与不同的数据库一起使用?

如何获得数值数据类型以与Postgresql和Sequel ORM一起使用?

将ajax与数据类型json一起使用

将比较运算符与DateTime数据类型一起使用

与MKL一起使用的数组类型

将 take(1) 与 Observable<boolean> 一起使用?

我可以与 PostgreSQL 一起使用的 Knex 数据类型

如何将 MPI_BCast 与自己的数据类型对象的动态数组一起使用

不能将模式匹配与在 haskell 中使用 GADT 定义的数据类型一起使用

不能将模式匹配与在 haskell 中使用 GADT 定义的数据类型一起使用