Open A Contact Activity of Android with some fields which are already inserted
<pre><code>ArrayList&lt;ContentValues&gt; data = new ArrayList&lt;ContentValues&gt;();
ContentValues row1 = new ContentValues();
row1.put(Data.MIMETYPE, Organization.CONTENT_ITEM_TYPE);
row1.put(Organization.COMPANY, "Android");
data.add(row1);
ContentValues row2 = new ContentValues();
row2.put(Data.MIMETYPE, Email.CONTENT_ITEM_TYPE);
row2.put(Email.TYPE, Email.TYPE_CUSTOM);
row2.put(Email.LABEL, "Green Bot");
row2.put(Email.ADDRESS, "android@android.com");
data.add(row2);
Intent intent = new Intent(Intent.ACTION_INSERT, Contacts.CONTENT_URI);
intent.putParcelableArrayListExtra(Insert.DATA, data);
startActivity(intent);
</code></pre>

<p>I did not find it in 
    android.provider.ContactsContract.Intents.Insert.Data (which is using in second last instruction)
there is no Data Variable in Insert Class , I am using API-8 v2.2
Please help is their any other way to do this ?
I want to fill the data in add contact like this.</p>
