Directly jump to server view on click and watch the client connecting

This commit is contained in:
Sebastian Kaspari 2010-03-10 23:09:39 +01:00
parent dda143186b
commit ac48ee9aae
1 changed files with 8 additions and 13 deletions

View File

@ -118,20 +118,15 @@ public class ServersActivity extends ListActivity implements ServiceConnection,
*/
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
final Server server = adapter.getItem(position);
Server server = adapter.getItem(position);
switch (server.getStatus()) {
case Status.DISCONNECTED:
server.setStatus(Status.CONNECTING);
adapter.notifyDataSetChanged();
binder.connect(server);
break;
case Status.CONNECTED:
Intent intent = new Intent(this, ServerActivity.class);
intent.putExtra("serverId", server.getId());
startActivityForResult(intent, 0);
break;
}
server.setStatus(Status.CONNECTING);
adapter.notifyDataSetChanged();
binder.connect(server);
Intent intent = new Intent(this, ServerActivity.class);
intent.putExtra("serverId", server.getId());
startActivityForResult(intent, 0);
}
/**