-2

如何将值从edittext传递给这个异步任务(在后台执行)?

public class connectTask extends AsyncTask<String,String,TCPClient> {
    @Override
    protected TCPClient doInBackground(String... message) {
        mTcpClient = new TCPClient(new TCPClient.OnMessageReceived() {
            @Override
            public void messageReceived(String message) {
                publishProgress(message);
            }
        });
        mTcpClient.run(MY_PASSED_VALUE);
        return null;
    }
4

1 回答 1

0

知道了!

public class connectTask extends AsyncTask<String,String,TCPClient> {
    @Override
    protected TCPClient doInBackground(String... message) {
        String myip = message[0];

        mTcpClient = new TCPClient(new TCPClient.OnMessageReceived() {
            @Override
            public void messageReceived(String message) {
                publishProgress(message);
            }
        });
        mTcpClient.run(myip);
        return null;
    }
于 2016-12-06T10:00:28.093 回答