json rest api在android中使用,并根据即将到来的响应进行登录

问题描述

我在主要活动中正在使用JSON API。
如果API响应为1,我想登录该应用程序。

在下面的代码中,我编写了server_result.eqaulignorancecase(1),然后登录,但是它直接进入了else条件。

public void perforLOginTask(final String usernme,final String pass) {
    dialog.setMessage("Please wait.");
    dialog.show();
    Thread thread = new Thread(new Runnable() {
        @Override
        public void run() {
            JSONObject jsonParams = new JSONObject();
            try {
                jsonParams.put("loginId",usernme);
                jsonParams.put("passwrd",pass);
                jsonParams.put("mt_key","1");
            } catch (JSONException e) {
                e.printStackTrace();
            }
            System.out.println("jsonParams " + jsonParams.toString());
            final String server_result = WebUtils.getPostResponse(MainActivity.this,jsonParams,"http://api.loginoffice.com/getresponse_eyp.aspx","","");
            System.out.println("server_result" + server_result);
            Log.d("check","server result"+server_result);
            runOnUiThread(new Runnable() {
                @Override
                public void run() {
                    dialog.dismiss();
                    if (server_result.equalsIgnoreCase("SUCCESS")) {
                        SharedPreferences.Editor editor = getSharedPreferences(MY_PREFS_NAME,MODE_PRIVATE).edit();
                        editor.putString("logout","1");
                        editor.putString("user_id",Singleton.getInstance().userid);
                        editor.apply();
                        editor.commit();
                        txt_loginid.setText("");
                        txt_password.setText("");
                        Intent intent = new Intent(MainActivity.this,home.class);
                        startActivity(intent);
                        finish();
                    } else {
                      Toast.makeText(MainActivity.this,"Please enter correct login id and password",Toast.LENGTH_LONG).show();
                    }
                }  

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...