অভিপ্রায়
অ্যান্ড্রয়েড ইনটেন্ট হ'ল একটি অবজেক্ট যা কোনও উদ্দেশ্যটি বহন করে, অর্থাত্ অ্যাপ্লিকেশনের অভ্যন্তরে বা বাইরে কোনও উপাদান থেকে অন্য উপাদানগুলিতে একটি বার্তা। ক্রিয়াকলাপগুলি কোনও অ্যাপ্লিকেশনের তিনটি মূল উপাদানগুলির মধ্যে - ক্রিয়াকলাপ, পরিষেবাদি এবং ব্রডকাস্টরিসিভারগুলির মধ্যে বার্তাগুলি যোগাযোগ করতে পারে।
অভিপ্রায় নিজেই, একটি ইন্টেন্ট অবজেক্ট, একটি প্যাসিভ ডেটা স্ট্রাকচার। এটি সম্পাদন করার জন্য একটি বিমূর্ত বর্ণনা রাখে ract
উদাহরণস্বরূপ: বলুন আপনার একটি ক্রিয়াকলাপ রয়েছে যা ইমেল ক্লায়েন্ট চালু এবং ইমেল প্রেরণ করা প্রয়োজন। এটি করতে, আপনার ক্রিয়াকলাপটি ACTION_SEND
অ্যান্ড্রয়েড ইনটেন্ট রিসলভারটিতে উপযুক্ত পছন্দকারী সহ ক্রিয়া সহ একটি ইন্টেন্ট প্রেরণ করবে :
Intent intent = new Intent(Intent.ACTION_SENDTO);
intent.setData(Uri.parse("mailto:"));
নির্দিষ্ট চয়নকারী আপনার ইমেল ডেটা কীভাবে প্রেরণ করতে হয় তা চয়ন করার জন্য ব্যবহারকারীকে যথাযথ ইন্টারফেস দেয়।
এক্সপ্লিক্ট ইনটেন্টস
// Explicit Intent by specifying its class name
Intent i = new Intent(this, TargetActivity.class);
i.putExtra("Key1", "ABC");
i.putExtra("Key2", "123");
// Starts TargetActivity
startActivity(i);
ছাপ ইনটেন্টস
Intent i = new Intent(Intent.ACTION_VIEW,
Uri.parse("http://www.example.com"));
startActivity(i);
মুলতুবি থাকা
একটি পেন্ডিং ইন্টেন্ট হ'ল একটি টোকেন যা আপনি কোনও বিদেশী অ্যাপ্লিকেশনকে (যেমন নোটিফিকেশন ম্যানেজার, অ্যালার্ম ম্যানেজার, হোম স্ক্রিন অ্যাপ্লিকেশন ম্যানেজার, বা অন্যান্য 3 য় পক্ষের অ্যাপ্লিকেশন) দেবেন, যা বিদেশী অ্যাপ্লিকেশনটিকে আপনার অ্যাপ্লিকেশনের অনুমতিগুলি কোনও পূর্বনির্ধারিত কোড কার্যকর করতে অনুমতি দেয়।
অন্য অ্যাপ্লিকেশনটির একটি পেন্ডিং ইন্টেন্ট দেওয়ার মাধ্যমে, আপনি যে অপারেশনটি নির্দিষ্ট করেছেন সেটি অপারেশন করার অধিকারটি দিচ্ছেন যেন অন্য অ্যাপ্লিকেশনটি নিজেই (একই অনুমতি এবং পরিচয় সহ)। এই হিসাবে, আপনার কীভাবে পেন্ডিং ইন্টেন্টটি তৈরি করা উচিত সে সম্পর্কে আপনার যত্নবান হওয়া উচিত: প্রায় সর্বদা, উদাহরণস্বরূপ, আপনি যে বেস ইন্টেন্ট সরবরাহ করেন তা অবশ্যই অবশেষে সেখানে প্রেরণ করা হয়েছে এবং অন্য কোথাও নেই তা নিশ্চিত করার জন্য আপনার নিজের উপাদানগুলির একটিতে নির্দিষ্ট নাম নির্ধারণ করা উচিত।
মুলতুবি করার উদ্দেশ্যে উদাহরণ: http://android-pend-intent.blogspot.in/
উত্স: অ্যান্ড্রয়েড ইন্টেন্টস এবং অ্যান্ড্রয়েড পেন্ডিং ইন্টেন্টস
আশাকরি এটা সাহায্য করবে.