@Override public void onClick(View arg0) { MyClientTask myClientTask = new MyClientTask( editTextAddress.getText().toString(), Integer.parseInt(editTextPort.getText().toString())); myClientTask.execute(); }};先這樣記:建立(MyClientTask)一個物件(myClientTask),並給初始值(new MyClientTask()) keyword: inner class
public class MyClientTask extends AsyncTask{ String dstAddress; int dstPort; String response = ""; MyClientTask(String addr, int port) /*建構子,會先執行初使化*/ { dstAddress = addr; dstPort = port; } ... ... ...
ref : Android Server/Client example - client side using Socket
沒有留言:
張貼留言