Revision aeff0a62 src/com/rackspacecloud/android/ListLoadBalancersActivity.java
b/src/com/rackspacecloud/android/ListLoadBalancersActivity.java | ||
---|---|---|
12 | 12 |
import android.os.Bundle; |
13 | 13 |
import android.util.Log; |
14 | 14 |
import android.view.LayoutInflater; |
15 |
import android.view.Menu; |
|
16 |
import android.view.MenuInflater; |
|
17 |
import android.view.MenuItem; |
|
15 | 18 |
import android.view.View; |
16 | 19 |
import android.view.ViewGroup; |
17 | 20 |
import android.view.WindowManager; |
... | ... | |
23 | 26 |
|
24 | 27 |
import com.rackspace.cloud.loadbalancer.api.client.LoadBalancer; |
25 | 28 |
import com.rackspace.cloud.loadbalancer.api.client.LoadBalancerManager; |
29 |
import com.rackspace.cloud.loadbalancer.api.client.Protocol; |
|
30 |
import com.rackspace.cloud.loadbalancer.api.client.ProtocolManager; |
|
26 | 31 |
import com.rackspace.cloud.loadbalancers.api.client.http.LoadBalancersException; |
27 | 32 |
|
28 | 33 |
public class ListLoadBalancersActivity extends ListActivity { |
29 | 34 |
|
35 |
private final int ADD_LOAD_BALANCER_CODE = 22; |
|
30 | 36 |
private LoadBalancer[] loadBalancers; |
31 | 37 |
private Context context; |
32 | 38 |
ProgressDialog pDialog; |
... | ... | |
98 | 104 |
setListAdapter(new LoadBalancerAdapter()); |
99 | 105 |
} |
100 | 106 |
} |
107 |
|
|
108 |
@Override |
|
109 |
public boolean onCreateOptionsMenu(Menu menu) { |
|
110 |
super.onCreateOptionsMenu(menu); |
|
111 |
MenuInflater inflater = getMenuInflater(); |
|
112 |
inflater.inflate(R.menu.loadbalancers_list_menu, menu); |
|
113 |
return true; |
|
114 |
} |
|
115 |
|
|
116 |
@Override |
|
117 |
public boolean onOptionsItemSelected(MenuItem item) { |
|
118 |
switch (item.getItemId()) { |
|
119 |
case R.id.add_loadbalancer: |
|
120 |
startActivityForResult( |
|
121 |
new Intent(this, AddLoadBalancerActivity.class), ADD_LOAD_BALANCER_CODE); // arbitrary number never used again |
|
122 |
return true; |
|
123 |
case R.id.refresh: |
|
124 |
loadBalancers = null; |
|
125 |
loadLoadBalancers(); |
|
126 |
return true; |
|
127 |
} |
|
128 |
return false; |
|
129 |
} |
|
101 | 130 |
|
102 | 131 |
protected void showDialog() { |
103 | 132 |
pDialog = new ProgressDialog(this, R.style.NewDialog); |
Also available in: Unified diff