Fixed android native contacts interface

This commit is contained in:
Sylvain Berfini 2014-02-12 11:43:15 +01:00
parent dd793e0274
commit 0d9ddd3261

View file

@ -49,6 +49,7 @@ import org.linphone.ui.AddressText;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;
import android.app.Activity; import android.app.Activity;
import android.content.ComponentName;
import android.content.Context; import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.content.pm.ActivityInfo; import android.content.pm.ActivityInfo;
@ -283,7 +284,12 @@ public class LinphoneActivity extends FragmentActivity implements
break; break;
case CONTACTS: case CONTACTS:
if (getResources().getBoolean(R.bool.use_android_native_contact_edit_interface)) { if (getResources().getBoolean(R.bool.use_android_native_contact_edit_interface)) {
Intent i = new Intent();
i.setComponent(new ComponentName("com.android.contacts", "com.android.contacts.DialtactsContactsEntryActivity"));
i.setAction("android.intent.action.MAIN");
i.addCategory("android.intent.category.LAUNCHER");
i.addCategory("android.intent.category.DEFAULT");
startActivity(i);
} else { } else {
newFragment = new ContactsFragment(); newFragment = new ContactsFragment();
friendStatusListenerFragment = newFragment; friendStatusListenerFragment = newFragment;