I tried in the onPostExecute But it returned a Error on the ListAdapter Parameter
Then
setListAdapter(new ArrayAdapter<ClientScanResult>(this, android.R.layout.simple_list_item_1, clients));
But your Activity does not extend ListActivity
http://developer.android.com/reference/android/app/ListActivity.html
setListAdapter
is a method of ListActivity
.
Replace this
by connect.this
.
Also follow naming conventions. Name you class like Connect(C caps)
ListView lv; // declare as isntance variable
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.connect);
lv = (ListView) findViewById(R.id.list); // initialize
In onPostExecute
ArrayAdapter<ClientScanResult> adapter= new ArrayAdapter<ClientScanResult>(connect.this, android.R.layout.simple_list_item_1, clients)
lv.setAdapter(adapter);