mirror of
https://github.com/M66B/FairEmail.git
synced 2026-04-17 06:23:38 +02:00
Added Android's contacts menu item to message composer
This commit is contained in:
@@ -1869,6 +1869,7 @@ public class FragmentCompose extends FragmentBase {
|
||||
menu.findItem(R.id.menu_media).setEnabled(state == State.LOADED);
|
||||
menu.findItem(R.id.menu_compact).setEnabled(state == State.LOADED);
|
||||
menu.findItem(R.id.menu_contact_group).setEnabled(state == State.LOADED);
|
||||
menu.findItem(R.id.menu_manage_android_contacts).setEnabled(state == State.LOADED);
|
||||
menu.findItem(R.id.menu_manage_local_contacts).setEnabled(state == State.LOADED);
|
||||
menu.findItem(R.id.menu_answer_insert).setEnabled(state == State.LOADED);
|
||||
menu.findItem(R.id.menu_answer_create).setEnabled(state == State.LOADED);
|
||||
@@ -2014,6 +2015,9 @@ public class FragmentCompose extends FragmentBase {
|
||||
} else if (itemId == R.id.menu_contact_group) {
|
||||
onMenuContactGroup();
|
||||
return true;
|
||||
} else if (itemId == R.id.menu_manage_android_contacts) {
|
||||
onMenuManageAndroidContacts();
|
||||
return true;
|
||||
} else if (itemId == R.id.menu_manage_local_contacts) {
|
||||
onMenuManageLocalContacts();
|
||||
return true;
|
||||
@@ -2268,6 +2272,11 @@ public class FragmentCompose extends FragmentBase {
|
||||
onMenuContactGroup(view.findFocus());
|
||||
}
|
||||
|
||||
private void onMenuManageAndroidContacts() {
|
||||
Intent intent = new Intent(Intent.ACTION_VIEW, ContactsContract.Contacts.CONTENT_URI);
|
||||
startActivity(intent);
|
||||
}
|
||||
|
||||
private void onMenuManageLocalContacts() {
|
||||
FragmentContacts fragment = new FragmentContacts();
|
||||
fragment.setArguments(new Bundle()); // all accounts
|
||||
|
||||
Reference in New Issue
Block a user