2016-12-05 4 views
-2

edittextからこのasynctaskに値を渡す方法(バックグラウンドで行う)?Androidこのasynctaskで値を渡す方法は?

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; 
    } 
+2

「String ... message」パラメータは何と思いますか? – njzk2

+0

私の値ではないメッセージ(例えばip) –

+0

申し訳ありませんが、私はasynctaskで作業しています –

答えて

0

got it!

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; 
    } 
関連する問題