বাংলায় অ্যান্ড্রয়েড সহায়িকা - Bangla Android Guide

নির্বাচিত কনট্যাক্ট লিসেনার (শ্রোতা) সেট করুন

যখন আপনি একটি সার্চের রেজাল্ট প্রদর্শন করবেন, ভবিস্যত প্রক্রিয়াকরনের জন্য আপনি সাধারণত ইউজারকে একটি একক কনট্যাক্ট বেছে নিতে দেন। উদাহরণস্বরূপ, একটি ম্যাপে আপনি কনট্যাক্টের এড্রেস (ঠিকানা) প্রদর্শন করতে পারবেন এমন একটি কনট্যাক্ট ইউজার যখন ক্লিক করে। এই বৈশিষ্ট্য প্রদান করতে, আপনাকে প্রথমে চলতি Fragment নির্ধারণ করতে হবে ক্লিক লিসেনারের মতো করে, ক্লাস AdapterView.OnItemClickListener বাস্তবায়ন করে সেটা নির্দিষ্ট করার মাধ্যমে। যেভাবে Define a Fragment that displays the list of contacts অধ্যায়ে দেখানো হয়েছে।

লিসেনার সেটআপ জারি রাখার জন্য, onActivityCreated()এর মধ্যে পদ্ধতি setOnItemClickListener()কল করার মাধ্যমে এটাকে ListView এ বেঁধে রাখুন। উাদহরণস্বরূপ:

public void onActivityCreated(Bundle savedInstanceState) {
        ...
        // Set the item click listener to be the current fragment.
        mContactsList.setOnItemClickListener(this);
        ...
    }

আপি যেহেতু নির্দিষ্ট করেছেন যে ListView এর জন্য চলতি Fragment হচ্ছে OnItemClickListener, আপনার এখন এর জন্য কাঙ্খিত পদ্ধতি onItemClick()বাস্তবায়ন করা প্রয়োজন, যা ক্লিক ইভেন্ট চালিত করে। এটা একটি সাকসেডিং (সফল) অধ্যায়ে আলোচনা করা হযেছে।