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