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

জিওফেন্স মনিটরিং বন্ধ করা

জিওফেন্স মনিটরিং বন্ধ করতে জিওফেন্সগুলোকেই অপসারণ করুন। আপনি এক সেট জিওফেন্স অপসারণ করতে পারেন বা একটি PendingIntent এর সাথে সম্পৃক্ত সকল জিওফেন্স অপসারণ করতে পারেন। প্রক্রিয়াটি জিওফেন্স যোগ করার মতোই। প্রথম অপারেশন অপসারিত রিকোয়েস্টের জন্য একটি লোকেশন ক্লায়েন্ট পায় এবং দ্বিতীয়টি ক্লায়েন্ট ব্যবহার করে রিকোয়েস্ট করে।

কলব্যাক পদ্ধতি যা লোকেশন সার্ভিস আহবান করে যখন এটা জিওফেন্স অপসারন শেষ করে তা ইন্টারফেসে LocationClient.OnRemoveGeofencesResultListener নির্ধারিত। এই ইন্টারফেস আপনার ক্লাস সংজ্ঞার অংশ হিসাবে ডিক্লেয়ার করুন, এবং তারপর এর দুইটা পদ্ধতির জন্য সংজ্ঞাগুলো যোগ করে দিন:

onRemoveGeofencesByPendingIntentResult()

কলব্যাক আহ্বায়িত হয় যখন লোকেশন সার্ভিস পদ্ধতি removeGeofences(PendingIntent, LocationClient.OnRemoveGeofencesResultListener) দ্বারা সকল জিওফেন্স অপসারন করতে একটি রিকোয়েস্ট শেষ করে।

onRemoveGeofencesByRequestIdsResult(List< String>, LocationClient.OnRemoveGeofencesResultListener)

কলব্যাক আহ্বায়িত হয় যখন লোকেশন সার্ভিস পদ্ধতি removeGeofences(List< String>, LocationClient.OnRemoveGeofencesResultListener)) দ্বারা জিওফেন্সের একটি সেট, তাদের জিওফেন্স আইডি দ্বারা নির্দিষ্ট, তা অপসারন করতে একটি রিকোয়েস্ট শেষ করে।

এই পদ্ধতি বাস্তবায়নের উদাহরণ পরবর্তী চিত্রটিতে দেয় হলো।