1

我正在使用 Socket Cluster,并且我(此处的链接在此处输入链接描述)有一个 OAuth 应用程序。所以我在socket.connect()方法中得到了 nullPointerException 。这里的语法。

private String url = "http://There's my Ip and port";
private Socket socket;

public void connect(final String token) {
    Thread thread = new Thread(new Runnable() {
        @Override
        public void run() {
            socket = new Socket(url);
            socket.setAuthToken(token);
            socket.connect();

            if (socket.isconnected()) {
                Toast.makeText(act, "Socket connected successfully", Toast.LENGTH_SHORT).show();
            }
        }
    });

    thread.start();

}

您在构造函数中看到令牌了吗?我在进行改造调用的类中调用此方法,当我获得访问令牌时,我将其提供给那里。在 socket.connect() 中,它给出了 nullPointerException。

4

1 回答 1

0

您在清单中有 Internet 权限吗?

    <uses-permission android:name="android.permission.INTERNET" />
于 2018-04-10T12:39:04.133 回答