Revision f2323921
b/AndroidManifest.xml | ||
---|---|---|
92 | 92 |
</intent-filter> |
93 | 93 |
</activity> |
94 | 94 |
<activity android:name=".AddAccountActivity"></activity> |
95 |
<activity android:name=".ContactActivity"></activity> |
|
95 | 96 |
|
96 | 97 |
</application> |
97 | 98 |
<uses-sdk android:minSdkVersion="4" /> |
b/res/menu/accounts_list_menu.xml | ||
---|---|---|
1 | 1 |
<?xml version="1.0" encoding="utf-8"?> |
2 | 2 |
<menu xmlns:android="http://schemas.android.com/apk/res/android"> |
3 | 3 |
<item android:id="@+id/add_account" android:title="New Account" android:icon="@drawable/add_button" /> |
4 |
<item android:title="Fanitical Support" android:id="@+id/contact_rackspace" android:icon="@drawable/rackspacecloud_icon"></item> |
|
4 | 5 |
</menu> |
b/src/com/rackspacecloud/android/ContactActivity.java | ||
---|---|---|
1 |
package com.rackspacecloud.android; |
|
2 |
|
|
3 |
import java.util.ArrayList; |
|
4 |
|
|
5 |
|
|
6 |
import android.app.Activity; |
|
7 |
import android.os.Bundle; |
|
8 |
|
|
9 |
public class ContactActivity extends Activity{ |
|
10 |
|
|
11 |
ArrayList<String[]> contacts; |
|
12 |
|
|
13 |
public void onCreate(Bundle savedInstanceState) { |
|
14 |
super.onCreate(savedInstanceState); |
|
15 |
// setContentView(R.layout.); |
|
16 |
//registerForContextMenu(getListView()); |
|
17 |
} |
|
18 |
|
|
19 |
} |
b/src/com/rackspacecloud/android/ListAccountsActivity.java | ||
---|---|---|
190 | 190 |
@Override |
191 | 191 |
//in options menu, when add account is selected go to add account activity |
192 | 192 |
public boolean onOptionsItemSelected(MenuItem item) { |
193 |
switch (item.getItemId()) { |
|
194 |
case R.id.add_account: |
|
195 |
startActivityForResult(new Intent(this, AddAccountActivity.class), 78); // arbitrary number; never used again |
|
196 |
return true; |
|
197 |
} |
|
198 |
return false; |
|
199 |
} |
|
193 |
switch (item.getItemId()) { |
|
194 |
case R.id.add_account: |
|
195 |
startActivityForResult(new Intent(this, AddAccountActivity.class), 78); // arbitrary number; never used again |
|
196 |
return true; |
|
197 |
|
|
198 |
case R.id.contact_rackspace: |
|
199 |
startActivity(new Intent(this, ContactActivity.class)); |
|
200 |
return true; |
|
201 |
} |
|
202 |
return false; |
|
203 |
} |
|
200 | 204 |
|
201 | 205 |
//the context menu for a long press on an account |
202 | 206 |
public void onCreateContextMenu(ContextMenu menu, View v, |
Also available in: Unified diff