(http://developer.android.com/training/contacts-provider/modify-data.html)
এই অনুশীলনী আপনাকে দেখাবে একটি নতুন কনট্যাক্ট প্রবেশ করাতে বা একটি কনট্যাক্টের ডাটা পরিবর্তন করতে কীভাবে একটি Intent ব্যবহার করা হয়। সরাসরি কনট্যাক্ট প্রভাইডার প্রবেশগম্যতা ব্যতিত, একটি Intent কনট্যাক্ট অ্যাপ শুরু করে, যা যথাযোগ্য Activity রান করে। এই অধ্যায়ে আলোচিত পরিবর্তন কর্মকান্ডের জন্য, যদি আপনি Intent এর মধ্যে সম্প্রসারিত ডাটা পাঠিয়ে থাকেন এটা Activity যা শুরু হয়েছে সেটার ইউআই (UI) এর মধ্যে প্রবেশ করে।
একটি একক কনট্যাক্ট প্রবেশ করাতে বা হালনাগাদ করতে Intent ব্যবহার করা হচ্ছে নিম্নোক্ত কারনে কনট্যাক্ট প্রভাইডার পরিবর্তন করার সবচেয়ে পছন্দনীয় উপায়:
এটা আপনার নিজের ইউআই (UI) এবং কোড ডেভেলপ (তৈরী) করার সময় এবং পরিশ্রম বাঁচায়
এটা পরিবর্তনের কারনে তৈরী হওয়া এরর থেকে বিরত রাখে যা কনট্যাক্ট প্রভাইডারের নিয়ম অনুসরণ করে না
আপনার যে পরিমান পারমিশন রিকোয়েস্ট করার প্রয়োজন এটা তা কমিয়ে আনে। আপনার অ্যাপের কনট্যাক্ট প্রভাইডারে লিখতে পারমিশনের প্রয়োজন নেই, কারন এটা কনট্যাক্টস অ্যাপে পরিবর্তন হস্তান্তর করে দেয়, যার ইতমধ্যে ্ওআ পারমিশন রয়েছে।