servercallback()是什么意思?

时间:2016-12-21 08:08:10

标签: java android

我正在开发一个Android应用程序,但由于我是android开发的新手,我不知道servercallback()的含义是什么。 此外,我也很困惑,当其他用户点击按钮时应用程序如何能够收到通知。就像我正在开发一个出租车服务应用程序,并且不明白当司机接受骑行时它是怎么回事,用户收到关于相同的通知。我看到一个叫做广播接收器的东西,但我无法弄清楚哪个活动正在触发这个接收器。任何帮助都将受到高度赞赏。 感谢

这是应用程序代码

 jparser.makeHttpRequest(Globals.updateURL, "POST", params, new ServerCallback() {
            @Override
            public void onSuccess(JSONObject jsonObject) {
                try {
                    success = jsonObject.getInt("success");
                    s = jsonObject.getString("message");

                    if (success == 1) {
                        UserInfo.setName(name);
                        UserInfo.setPhonenumber(number);
                        UserInfo.setPassword(password);
                    }
                } catch (JSONException e) {
                    //  e.printStackTrace();
                    error = 1;
                } catch (Exception e) {
                    error = 1;
                }

                pDialog.dismiss();

                if (error == 1) {
                    if (Util.isConnectingToInternet(con)) {
                        Toast.makeText(con, "Server is down, Please try again later", Toast.LENGTH_SHORT).show();
                    } else
                        Util.showNoInternetDialog(con);
                    return;
                }

                Toast.makeText(con, s, Toast.LENGTH_SHORT).show();
            }

1 个答案:

答案 0 :(得分:0)

“回调”是在发生事件时调用的函数。程序员称之为事件。因此,您的ServerCallback()只允许您输入在连接时要执行的代码,例如,您可以编写代码以尝试在连接到服务器时捕获任何异常。