@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 classpublic 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
沒有留言:
張貼留言