Revision e7534f91 src/com/rackspacecloud/android/ListServersActivity.java

b/src/com/rackspacecloud/android/ListServersActivity.java
12 12
import android.content.Intent;
13 13
import android.os.AsyncTask;
14 14
import android.os.Bundle;
15
import android.util.Log;
15 16
import android.view.LayoutInflater;
16 17
import android.view.Menu;
17 18
import android.view.MenuInflater;
......
34 35
public class ListServersActivity extends ListActivity {
35 36

  
36 37
	private Server[] servers;
37
	Context context;
38
	private Context context;
38 39
	
39 40
	@Override
40 41
    public void onCreate(Bundle savedInstanceState) {
......
50 51
	}
51 52

  
52 53
    private void restoreState(Bundle state) {
53
    	if (state != null && state.containsKey("servers")) {
54
    	if (state != null && state.containsKey("servers") && state.getSerializable("servers") != null) {
54 55
    		servers = (Server[]) state.getSerializable("servers");
55 56
    		if (servers.length == 0) {
56 57
    			displayNoServersCell();
......
139 140
    	
140 141
    	private CloudServersException exception;
141 142
    	
143
    	@Override
144
    	protected void onPreExecute(){
145
    		Log.d("info", "captin load called");
146
    	}
147
    	
142 148
		@Override
143 149
		protected ArrayList<Server> doInBackground(Void... arg0) {
144 150
			ArrayList<Server> servers = null;
......
174 180
			startActivityForResult(new Intent(this, AddServerActivity.class), 56); // arbitrary number; never used again
175 181
			return true;
176 182
		case R.id.refresh:
183
			servers = null;
177 184
			loadServers();
178 185
	        return true;
179 186
		}

Also available in: Unified diff