萌新求助,怎么才能正确输出msg的值,并且进入下面的判断中?
private void login() { new Thread(new Runnable() { @Override public void run() { try { Response result = HttpUtil.sendOkHttpRequest(address); if (result != null) { String responseDta = Objects.requireNonNull(result.body()).string(); JsonParser parser = new JsonParser(); JsonObject jsonObject = parser.parse(responseDta).getAsJsonObject(); JsonObject msg = jsonObject.get("responseDta").getAsJsonObject(); System.out.println(msg.get("responseDta")); //判断登录成功还是失败,并向主线程传递数据 if ("success".equals(msg)) { Message message = new Message(); message.what = 1; message.obj = msg; handler.sendMessage(message); } else { Message message = new Message(); message.what = 2; message.obj = msg; handler.sendMessage(message); } } } catch (IOException e) { e.printStackTrace(); } } }).start();} |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|