Revision d8be1aef src/com/rackspacecloud/android/ListLoadBalancersActivity.java
b/src/com/rackspacecloud/android/ListLoadBalancersActivity.java | ||
---|---|---|
5 | 5 |
import android.app.AlertDialog; |
6 | 6 |
import android.app.ListActivity; |
7 | 7 |
import android.app.ProgressDialog; |
8 |
import android.content.Context; |
|
8 | 9 |
import android.content.DialogInterface; |
9 | 10 |
import android.content.Intent; |
10 | 11 |
import android.os.AsyncTask; |
... | ... | |
25 | 26 |
import com.rackspace.cloud.loadbalancers.api.client.http.LoadBalancersException; |
26 | 27 |
|
27 | 28 |
public class ListLoadBalancersActivity extends ListActivity { |
29 |
|
|
28 | 30 |
private LoadBalancer[] loadBalancers; |
31 |
private Context context; |
|
29 | 32 |
ProgressDialog pDialog; |
30 | 33 |
|
31 | 34 |
@Override |
... | ... | |
42 | 45 |
} |
43 | 46 |
|
44 | 47 |
private void restoreState(Bundle state) { |
48 |
context = getApplicationContext(); |
|
45 | 49 |
if (state != null && state.containsKey("loadBalancers")) { |
46 | 50 |
loadBalancers = (LoadBalancer[]) state |
47 | 51 |
.getSerializable("loadBalancers"); |
... | ... | |
137 | 141 |
protected ArrayList<LoadBalancer> doInBackground(Void... arg0) { |
138 | 142 |
ArrayList<LoadBalancer> loadBalancers = null; |
139 | 143 |
try { |
140 |
loadBalancers = (new LoadBalancerManager()).createList(); |
|
144 |
loadBalancers = (new LoadBalancerManager(context)).createList();
|
|
141 | 145 |
} catch (LoadBalancersException e) { |
142 | 146 |
exception = e; |
143 | 147 |
} |
Also available in: Unified diff