使用if发送数据前检查IP和端口

时间:2016-12-20 15:04:26

标签: java android

我正在编写一个控制树莓派的应用程序,我真的需要帮助,因为我从未使用过android来与外部设备进行通信。 为了测试,我想将数据发送到我的日志和我的IP。但在转移之前,用户必须输入ip和端口。为此,活动有2个TextView。当我推断我的查询时,它可以工作。 所以我想,我的条件是错的。 这是我通过按钮点击发送数据的代码: 请原谅糟糕的英语而不是有用的代码,我只想知道如何在点击按钮时检查ip和port。

    button_connect.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            //Check IP and Port
            if (editText_ip.equals(server_ip) && editText_port.equals(server_port)) {
                //Connect client to car
                ArrayMap<String, Object> putParams = new ArrayMap<>();
                putParams.put("signal1", 65);
                Log.d(Test, "index=" + Test);
                RestClientHelper.getInstance().put(base_url, putParams, new RestClientHelper.RestClientListener() {
                    @Override
                    public void onSuccess(String response) {
                    }
                    //Connecting successful
                    @Override
                    public void onError(String error) {
                    // Connecting failed
                    }
                });
            }

        }
    });

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。最后这很简单。

$> npm install express-generator -g